Ich bin ein Python-Neuling und eines der Dinge, die ich versuche zu tun, ist meinen Kopf um Listenverständnis zu wickeln. Ich kann sehen, dass es ein ziemlich starkes Feature ist, das es wert ist, gelernt zu werden.Verwenden Sie Listenverständnis in Python, um etwas Ähnliches wie zip() zu tun?
cities = ['Chicago', 'Detroit', 'Atlanta']
airports = ['ORD', 'DTW', 'ATL']
print zip(cities,airports)
[('Chicago', 'ORD'), ('Detroit', 'DTW'), ('Atlanta', 'ATL')]
Wie verwende ich Liste Verständnis, damit ich die Ergebnisse als eine Reihe von Listen in einer Liste bekommen, statt einer Reihe von Tupeln in einer Liste?
[['Chicago', 'ORD'], ['Detroit', 'DTW'], ['Atlanta', 'ATL']]
(Ich weiß, dass Wörterbücher wahrscheinlich in dieser Situation besser geeignet sein würde, aber ich versuche nur Listen ein bisschen besser zu verstehen). Vielen Dank!
-1: Die OP speziell für eine Liste Verständnis gefragt. –