Ejemplos de 'enumerate'

 Aquí te proporciono algunos ejemplos del uso de la función enumerate() en Python:

  1. Iterar una lista y obtener el índice y valor de cada elemento:
scss
frutas = ["manzana", "banana", "naranja"] for i, fruta in enumerate(frutas): print(i, fruta)

Salida:

0 manzana 1 banana 2 naranja
  1. Crear un diccionario a partir de una lista de claves y otra lista de valores utilizando la función enumerate():
less
claves = ["a", "b", "c"] valores = [1, 2, 3] diccionario = {} for i, clave in enumerate(claves): diccionario[clave] = valores[i] print(diccionario)

Salida:

css
{'a': 1, 'b': 2, 'c': 3}
  1. Filtrar elementos de una lista que cumplen una condición y obtener sus índices y valores:
scss
numeros = [2, 5, 8, 3, 1, 9] numeros_pares = [] for i, numero in enumerate(numeros): if numero % 2 == 0: numeros_pares.append((i, numero)) print(numeros_pares)

Salida:

css
[(0, 2), (2, 8)]

En este ejemplo, se crea una lista numeros_pares que contiene tuplas con los índices y valores de los elementos de la lista numeros que son pares. La tupla se crea con (i, numero) dentro del bucle for, donde i es el índice del elemento y numero es el valor del elemento. Luego, se agrega la tupla a la lista numeros_pares utilizando la función append().

Comentarios