TypeError:'int'对象不可迭代.为什么我会收到此错误?请帮忙

Cod*_*dy 3 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[i])]
        values += num
    print(values)
    i = 0
    result = {}
    for i in kk:
        result += {(str(temp[values[i]])):(int(values[i]))}
    return result
Run Code Online (Sandbox Code Playgroud)

use*_*804 6

也许你的意思

for i in range(kk):
Run Code Online (Sandbox Code Playgroud)