我刚知道:
coloring_dictionary = {}
coloring_dictionary.setdefault(key, [])
coloring_dictionary[key].append(1)
coloring_dictionary[key].append(77)
coloring_dictionary[key].append(3)
会给我一个有一个键的字典,它映射到三个值(我的项目中需要这个)。伟大的。现在我想访问每个键的每个值并对其执行一些操作(在本例中,只有一个键,但这也适用于多个键)
我应该如何编写for循环以逐个获取每个值? 到目前为止,我得到的是:
^{pr2}$可能是个简单的答案,但我被卡住了。提前感谢我的同乡这么社区!在
变量
the_value
应该包含您要查找的值解释你在做什么:
你的字典看起来像这样:
^{pr2}$在外循环中,您将迭代该字典的所有键,因此变量
key
首先包含“key1”,然后包含“key2”。在在内部循环中,您将迭代字典保存在
key
位置的所有值。对于“key1”,它们是1、2、3和4。它们存储在the_value
中。在例如,如果要将值乘以2,然后重新分配/更新字典:
一般情况下:
^{pr2}$相关问题 更多 >
编程相关推荐