⊗pyPmCoML 29 of 129 menu

Compréhensions de liste avec plusieurs boucles en Python

L'utilisation de compréhensions permet de spécifier plusieurs boucles pour générer une nouvelle liste. La première boucle spécifiée sera la boucle externe, dans laquelle la seconde boucle spécifiée sera exécutée. Cela signifie que la seconde boucle sera imbriquée dans la première.

Créons une liste de tuples. Pour cela, commençons par écrire deux variables i et j, placées entre parenthèses, ce qui désigne un tuple. Ensuite, nous lançons une boucle avec la variable i, qui doit générer le premier nombre du tuple dans la plage de 1 à 3. Puis nous spécifions une boucle où le second nombre j est généré de 1 à 2 :

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

Résultat de l'exécution du code :

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

Deux listes sont données :

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

À l'aide d'une compréhension, créez-en une nouvelle liste :

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser