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