2014-11-04 90 views
-2

因此,可以说我有一个初步的解释是这样的:比较字典本身?蟒蛇

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

我结束了这个后,我的代码运行:

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

如何比较初始密钥蓝色的最后的关键绿色,看看键值是否相同?我也想检查红色是否保持空白。

+1

并不清楚你的要求。什么是预期的输出? – Kos 2014-11-04 21:53:46

回答

1

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

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

然后之后,您可以检查这样的:

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