请帮忙,我似乎找不到办法做到这一点。我正在开发一个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