Colecciones útiles de Python
Por pura curiosidad ayer empecé a leer el libro 20 Python Libraries You Aren’t Using y empecé a descurbir que Python es mucho, mucho más grande de lo que pensaba.
Lo primero con lo que empieza es con el módulo collections. Ya me había enfrentado al problema de los
diccionarios ordenados, y los había usado un poco, pero una colección que me sorprendió muchi y quiero empezar a usar
es la tupla nombrada:
from collections import namedtuple
T = namedtuple('llave1', 'llave2')
mis_valores = T(1, 2)
mis_valores.llave1 #. 1
mis_valores.llave2 #. 2
Se parece a un diccionario u objeto, con el rendimiento de una tupla. Y es completamente compatible con la tupla normal:
(v1, v2) = mis_valores
Espero me siga dejando tanto como hasta ahora este libro.
Comentar