我是一個Python新手,我想要做的事情之一是圍繞列表理解。我可以看到這是一個非常強大的功能,值得學習。在Python中使用list comprehension來做類似於zip()的事情?
cities = ['Chicago', 'Detroit', 'Atlanta']
airports = ['ORD', 'DTW', 'ATL']
print zip(cities,airports)
[('Chicago', 'ORD'), ('Detroit', 'DTW'), ('Atlanta', 'ATL')]
如何使用列表理解這樣我就可以得到結果列表中的一系列列表,而不是一個列表中的一系列元組? (我知道字典在這種情況下可能會更合適,但我只是試圖理解列表更好一點)。謝謝!
-1:在OP特別要求列表理解。 – 2010-01-30 23:39:29