Como ya lo mencionamos en una entrega anterior (Vídeo), los comprehension es uno de los features más interesantes que posee Python.
El poder crear estructura de datos como listas, diccionarios o sets en una sola línea de código sin duda nos permitirá agilizar nuestro proceso de desarrollo, sin mencionar que nuestro código será mucho más fácil de leer, mantener, y por supuesto, mucho más Pythonico.
Con esto en mente me gustaría compartirte 10 ejercicios que pueden ayudarte a practicar este tema. 🥷
Crea una lista con los números impares del 1 al 120.
A partir de 2 listas de números enteros (a y b) Ejemplo:
a = [1, 2, 3, 4, 5]
b = [4, 5, 6, 7, 8]
crea una lista con los elementos que están en ambas listas a y b.
Utilizando las 2 listas del ejercicio anterior, crea una lista con los elementos que están en la lista a pero no en la lista b.
A partir de 2 strings (a y b) Ejemplo.
a = "hello"
b = "world"
crea una lista con las letras que se repiten en ambos strings.
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Crea un conjunto con los elementos que sean múltiplos de 3.
tuples = [('a', 1), ('b', 2), ('c', 3)]
Crea un diccionario utilizando una dictionary comprehension.
Ejemplo.
>>> name = 'example'
>>> dict
{
'e': 2,
'x'; 1,
'a'; 1,
'm'; 1,
'p'; 1,
'l'; 1,
}
Para poder dejar tu opinión es necesario ser un usuario autenticado. Login
Adquiere una subscripción PyWombat por tan solo $3 USD. al mes.