⊗pyPmCoML 29 of 129 menu

Mehrere Schleifen in List Comprehensions in Python

Die Arbeit mit Comprehensions erlaubt es, mehrere Schleifen zur Generierung einer neuen Liste zu schreiben. Die erste angegebene Schleife wird die äußere sein, in der die zweite geschriebene Schleife gestartet wird. Das bedeutet, dass die zweite Schleife in die erste verschachtelt sein wird.

Lassen Sie uns eine Liste von Tupeln erstellen. Dazu schreiben wir zuerst zwei Variablen i und j, eingeschlossen in runde Klammern, die ein Tupel bedeuten. Dann starten wir eine Schleife mit der Variable i, die die erste Zahl des Tupels im Bereich von 1 bis 3 generieren soll. Danach schreiben wir eine Schleife, in der die zweite Zahl j von 1 bis 2 generiert wird:

lst = [(i, j) for i in range(1, 4) for j in range(1, 3)] print(lst)

Ergebnis der Codeausführung:

[(1, 1), (1, 2), (2, 1), (2, 2), (3, 1), (3, 2)]

Gegeben sind zwei Listen:

lst1 = ['1', '2'] lst2 = ['a', 'b', 'c']

Erstellen Sie mit einer Comprehension eine neue Liste aus ihnen:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen