我有一个清单字典。 对于字典中的每个列表,我都希望应用以下代码:
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
答案 0 :(得分:1)
我实际上不理解您要在此处完成的内容,但是您可以遍历字典项以获取键值对。
for key, value in res.items()
# do your stuff with key and value.