2014-11-04 84 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']: 
    ...