字典与自身比较?蟒蛇

时间:2014-11-04 21:52:09

标签: python dictionary

所以我想说我有一个这样的初始词典:

color = {'blue': 1, 'red': [], 'green':[]}

在我的代码运行后,我最终得到了这个:

color = {'blue':[] , 'red': [], 'green':1}

如何将初始键蓝色与最终键绿色进行比较,以查看键值是否相同?我还想检查红色是否仍然是空的。

1 个答案:

答案 0 :(得分:1)

您可以事先使用copy.deepcopy制作原始字典的副本。

import copy
color = {'blue': 1, 'red': [], 'green':[]}
original_colors = copy.deepcopy(color)

然后,您可以这样检查:

if original_colors['blue'] == color['green']:
    ...