加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – TypeError:’int’对象不可迭代.为什么我会收到此错

发布时间:2020-12-20 12:18:16 所属栏目:Python 来源:网络整理
导读:def get_top_k(frequency,k): temp = frequency key = "" tvalues = [] values = [] kk = int(k) i = 0 for i in temp.keys(): key = i num = [int(frequency[key])] tvalues += num tvalues = bubble_sort(tvalues) i = 0 for i in kk: num = [int(tvalues[
def get_top_k(frequency,k):
    temp = frequency
    key = ""
    tvalues = []
    values = []
    kk = int(k)
    i = 0
    for i in temp.keys():
        key = i
        num = [int(frequency[key])]
        tvalues += num
    tvalues = bubble_sort(tvalues)
    i = 0
    for i in kk:
        num = [int(tvalues[i])]
        values += num
    print(values)
    i = 0
    result = {}
    for i in kk:
        result += {(str(temp[values[i]])):(int(values[i]))}
    return result

解决方法

也许你的意思

for i in range(kk):

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读