我是一个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