請幫忙,我似乎找不到辦法做到這一點。我正在開發一個web科學項目,這是我第三個使用python的項目。將第一項與詞典中的所有條目進行比較,並將其與第一項進行比較
我需要比較字典中的第一項與同一字典中的所有其他項目,但我的其他項目是字典。
例如,我有一個具有以下值的字典:
{'25': {'Return of the Jedi (1983)': 5.0},
'42': {'Batman (1989)': 3.0, 'E.T. the Extra-Terrestrial (1982)': 5.0},
'8': {'Return of the Jedi (1983)': 5.0 },'542': {'Alice in Wonderland (1951)': 3.0, 'Blade Runner (1982)': 4.0}, '7': {'Alice in Wonderland (1951)': 3.0,'Blade Runner (1982)': 4.0}}
所以我要看看鑰匙是否「25」和「42」包含相同的電影「絕地歸來」,在此如果'25'和'8'具有相同的電影等等。我是他們做的,我需要知道有多少部電影重疊。
這是詞典的一個例子,整個詞典包含1000個鍵,子詞典也更大。
我試着迭代,比較字典,複製,合併,加入,但我似乎無法理解我該如何做到這一點。
請幫忙!
事情是,我仍然無法比較兩個子句,因爲我需要找到至少有兩個相同電影作爲整體的鍵。
您是否在尋找重疊的電影只是多少? – Blender 2013-05-03 04:36:31
你是什麼意思的第一個項目在字典中?字典是無序的。你想要最小的鍵值的條目? – 2013-05-03 04:37:59
那麼,無論字典的第一項是什麼,都沒關係。 – Mirimari 2013-05-03 04:54:39