2024-09-27 17:44:08 发布
网友
所以,我需要在python中迭代一个字典,其中键是一个元组,值是整数。 我只需要打印出键和值。 我试过这个:
for key,value in dict:
但不起作用,因为它将元组的第一个元素分配给键和值,第二个元素分配给值。你知道吗
那我该怎么做呢?你知道吗
您认为for key,value in dict同时对键和值进行迭代的假设是错误的。 你需要做什么
for key,value in dict
for key in dict: print("key: " + key) print("value: " + dict[key])
或者如果你喜欢:
for key,value in dict.items(): print("key: " + key) print("value: " + value)
如果需要元组中的两个键,也可以这样做
for (key1, key2),value in dict.items(): print("key1: " + key1) print("key2: " + key2) print("value: " + value)
尝试以下操作:
for item in a_dict.items(): print(item)
您将看到它打印一个元组,它是键和值,项[0]应该是您的touble,项[1]应该是存储在该键下的值。你知道吗
只是使用 for key in dict 然后用dict[key]访问值
for key in dict
您认为
for key,value in dict
同时对键和值进行迭代的假设是错误的。 你需要做什么或者如果你喜欢:
如果需要元组中的两个键,也可以这样做
尝试以下操作:
您将看到它打印一个元组,它是键和值,项[0]应该是您的touble,项[1]应该是存储在该键下的值。你知道吗
只是使用
for key in dict
然后用dict[key]访问值相关问题 更多 >
编程相关推荐