Enumerate
Nos permite recorrer algo y tener un contador automático. Aquí hay un ejemplo: items =['a','b','c','d',] for pos, value in enumerate(items): print(f'{pos+1}: {value}') Al escribir este código en consola obtenemos: 1: a 2: b 3: c 4: d Algunas cosas que se pueden hacer: Su valor hexadecimal enumerate(items) Out[21]: <enumerate at 0x110bc2288> Transformar a una lista: list(enumerate(items)) Out[22]: [(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')] Transformar a una tupla: tuple(list(enumerate(items))) Out[24]: ((0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')) Transformar a un diccionario: set(list(enumerate(items))) Out[25]: {(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')} Transformar a un diccionario solo valores no las claves (key) set(items) Out[27]: {'a', 'b', 'c', 'd'} Referencias: 1...
Comentarios
Publicar un comentario