如果以前曾询问过此问题,我很遗憾,但是我四处搜索,似乎无法弄清楚执行此操作的语法。将具有特定值的dict键添加到Python中的数组中
我有一本字典,我试图将所有具有特定值(xColor)的键添加到我的Python列表(列表)中。我知道values()和keys()不带任何参数,但我不知道如何遍历字典(tile)中的元素来完成我所需要的操作。
这里是我的尝试:
for colors in tile.values():
for cords in tile.keys():
if tile.values(colors) == xColor:
list.append(tile.keys(cords))
else:
return
而且仅作参考,
xColor = 'pink'
tile = {(0,0): 'pink', ...}
tile.keys() = [(0,0), ...]
tile.values() = ['pink',...]