[2021] Comprensión de la lista de Python {DH}


Comprensión de la lista

La comprensión de listas proporciona una sintaxis más corta cuando desea crear una nueva lista basada en los valores de una lista existente.

Ejemplo:

Basado en una lista de frutas, desea una nueva lista que contenga solo las frutas con la letra «a» en su nombre.

Sin comprender la lista, debe a. escribir for Declaración con una prueba condicional en ella:

ejemplo

Frutas = [«apple», «banana», «cherry», «kiwi», «mango»]
nueva lista = []

para x en frutas:
si «a» en x:

lista nueva.append (x)

imprimir (nueva lista)

Inténtalo tú mismo »

Con List Understanding, puede hacer todo esto con solo una línea de código:

ejemplo

Frutas = [«apple», «banana», «cherry», «kiwi», «mango»]

nueva lista = [x
for x in fruits if «a» in x]

imprimir (nueva lista)

Inténtalo tú mismo »



sintaxis

nueva lista = [expression for item in iterable if condition == True]

El valor de retorno es una lista nueva, por lo que la lista anterior permanece sin cambios.


Estado

los Estado Es como un filtro que solo acepta elementos que tienen un valor
True.

ejemplo

Acepte solo artículos que no sean …

Seguir leyendo:
[2021] Comprensión de la lista de Python {DH}

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *