⊗pyPmCoML 29 of 129 menu

Múltiples bucles en la comprensión de listas en Python

Trabajar con la comprensión de listas permite escribir múltiples bucles para generar una nueva lista. El primer bucle especificado será el externo, y dentro de él se ejecutará el segundo bucle escrito. Esto significa que el segundo bucle estará anidado dentro del primero.

Vamos a formar una lista de tuplas. Para ello, primero escribimos dos variables i y j, encerradas entre paréntesis, lo que denota una tupla. Luego iniciamos un bucle con la variable i, que debe generar el primer número de la tupla en el rango de 1 a 3. Después escribimos un bucle donde el segundo número j se genera desde 1 hasta 2:

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

Resultado de la ejecución del código:

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

Se dan dos listas:

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

Usando la comprensión de listas, crea una nueva lista a partir de ellas:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar