<p>您可以按如下方式重新组织词典:</p>
<pre><code>movies = {
2005: [('Munich', 'Steven Spielberg')],
2006: [('The Prestige', 'Christopher Nolan'), ('The Departed', 'Martin Scorsese')],
2007: [('Into the Wild', 'Sean Penn')],
2008: [('The Dark Knight', 'Christopher Nolan')],
2009: [('Mary and Max', 'Adam Elliot')],
2010: [('The King\"s Speech', 'Tom Hooper')],
2011: [('The Artist', 'Michel Hazanavicius'), ('The Help', 'Tate Taylor')],
2012: [('Argo', 'Ben Affleck')],
2013: [('12 Years a Slave', 'Steve McQueen')],
2014: [('Birdman', 'Alejandro G. Inarritu')],
2015: [('Spotlight', 'Tom McCarthy')],
2016: [('The BFG', 'Steven Spielberg')]
}
</code></pre>
<p>电影是一个元组<code>(title, director)</code>,年份条目是电影列表。
选择一年会给你一个电影列表</p>
<pre><code>>>> print(movies[2006])
[('The Prestige', 'Christopher Nolan'), ('The Departed', 'Martin Scorsese')]
</code></pre>
<p>然后,您可以通过迭代列表来提取标题或导演</p>
<pre><code>>>> print([movie[0] for movie in movies[2006]])
['The Prestige', 'The Departed']
>>> print([movie[1] for movie in movies[2006]])
['Christopher Nolan', 'Martin Scorsese']
</code></pre>