遍历列表字典中的每个列表

时间:2019-06-04 18:19:57

标签: python list dictionary

我有一个清单字典。 对于字典中的每个列表,我都希望应用以下代码:

list = [1,4,2,6,5,8,3,9]

x = 0
y = 1

for v in range(len(list)):
    if list[x] <= 3 and list[y] >=3:
        print(list[y])
    x = x + 1
    y = y + 1

上面的代码是一个适用于一个列表的示例。 我需要对字典中的所有列表进行此操作。 我尝试了以下方法:

res = {1: [10, 20, 30, 20], 2: [30, 70, 30, 10], 4: [5, 40, 50, 10, 50, 40, 80]}
x=1
y=0
z=1
for key in res:
    if key == x :
        for value in range(len(res[x]):
            if res[1][y] <= 20 and res[1][z] >=20:
                print (res[x][z])
            x=x+1
            y=y+1
            z=z+1

1 个答案:

答案 0 :(得分:1)

我实际上不理解您要在此处完成的内容,但是您可以遍历字典项以获取键值对。

for key, value in res.items()
    # do your stuff with key and value.
相关问题