⊗pyPmLpFI 148 of 208 menu

Bucle for y condición if en Python

Para extraer elementos específicos de un objeto iterable, puedes anidar una condición if dentro del bucle.

Supongamos que tenemos una lista lst:

lst = [1, 2, 3, 4, 5]

Extraigamos de ella solo los números pares. Para ello, escribimos una condición en el cuerpo del bucle: al dividir el valor por el número 2, su resto debe ser igual a 0:

for el in lst: if el % 2: print(el) # mostrará 2, 4

Dado el conjunto:

tst = {-2, 1, 3, -5, 4, -8}

Extrae de él solo los números positivos.

Dada la lista:

tst = [7, 1, 2, 5, 3, 9]

Guarda en una nueva lista aquellos elementos que sean mayores que dos y menores que cinco.

Dada la tupla:

tst = (1, 2, 3, 4, 5, 6, 7)

Encuentra la suma de los elementos que sean números pares.

Dado el número:

tst = 1234567

Guarda en una nueva lista solo sus dígitos impares.

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