Saltar al contenido

Función Calculation () en Python: Loop, Tuple, String (Ejemplo)

¿Qué es Python Enumerate?

Python Enumerate () La biblioteca de Python es una función disponible. Toma la entrada dada como una colección o como thuples y la devuelve como un objeto particular. El comando Python Enumerate () agrega un contador a cada elemento del objeto recurrente y devuelve un objeto en particular como un cable de salida.

En este tutorial de Enumerar Python, aprenderá:

Enumerar la sintaxis de Python ()


enumerate(iterable, startIndex)

Parámetros

Tres parámetros son:

Sin embargo, si no se especifica startIndex, el recuento comenzará desde 0.

ReturnValue:

Devuelve un objeto iterable, contando cada uno de los elementos del objeto iterador dado como entrada.

Incluido () en un ejemplo de Python

El método de cálculo viene con un contador / índice automático para cada uno de los elementos enumerados en Python. El primer valor de índice comenzará desde 0. También puede especificar el índice de inicio utilizando el parámetro opcional startIndex incluido.

Ejemplo

En el código siguiente, mylist es la lista que se proporciona para la función Enumerate en Python. La función de lista () se usa para mostrar la salida Enumerate Python.

Nota: No se usa startIndex y, por lo tanto, el índice del primer elemento comenzará desde 0.

La salida de un particular será la siguiente:


(0, item_1), (1, item_2), (2, item_3), … (n, item_n)

Archivo: python_enumerate.py


mylist = ['A', 'B' ,'C', 'D']
e_list = enumerate(mylist)
print(list(e_list))

Producción:


[(0, 'A'), (1, 'B'), (2, 'C'), (3, 'D')]

UsingEnumerate () en una lista con startIndex

En el siguiente ejemplo, el índice inicial dado como 2. El índice del primer elemento desde el inicio inicial dado comenzará.

Ejemplo:

En el siguiente ejemplo, mi lista es la lista que se proporciona para su inclusión. La función de lista () se utiliza para mostrar la salida del cálculo.


mylist = ['A', 'B' ,'C', 'D']
e_list = enumerate(mylist,2)
print(list(e_list))

Producción:


[(2, 'A'), (3, 'B'), (4, 'C'), (5, 'D')]

Bucle sobre una cierta cosa

El ejemplo muestra una cuenta sobre un objeto con y sin startIndex.

Ejemplo:


mylist = ['A', 'B' ,'C', 'D']

for i in enumerate(mylist):
  print(i)
  print("n")

print("Using startIndex as 10")    

for i in enumerate(mylist, 10):
  print(i)
  print("n")


Producción:


(0, 'A')
(1, 'B')
(2, 'C')
(3, 'D')

Using startIndex as 10
(10, 'A')
(11, 'B')
(12, 'C')
(13, 'D')

Recuento de tuplas

En el siguiente ejemplo, puede usar una tupla dentro de un número. También puede usar startIndex, y la clave para cada elemento comenzará desde startIndexgiven.

Por defecto, startIndex es 0 .. Entonces verá una clave como 0 para los elementos A y 1 para B y así sucesivamente.

Ejemplo:


my_tuple = ("A", "B", "C", "D", "E")
for i in enumerate(my_tuple):
  print(i)

Producción:


(0, 'A')
(1, 'B')
(2, 'C')
(3, 'D')
(4, 'E')

Contando una cuerda

En Python, la cadena es una cadena y, por lo tanto, puede repetirla. Si logra incluir una cadena (), la salida le mostrará un índice y un valor para cada carácter de la cadena.

Ejemplo:


my_str = "Guru99 "
for i in enumerate(my_str):
  print(i)

Producción:


(0, 'G')
(1, 'u')
(2, 'r')
(3, 'u')
(4, '9')
(5, '9')

Cálculo de diccionario

En Python, un diccionario se enumera entre corchetes, dentro de esos corchetes, se declaran los valores.

Cada elemento es un par clave / valor separado por comas. Puede usar un diccionario dentro de un número () y ver el resultado.


my_dict = {"a": "PHP", "b":"JAVA", "c":"PYTHON", "d":"NODEJS"}
for i in enumerate(my_dict):
  print(i)

Producción:


(0, 'a')
(1, 'b')
(2, 'c')
(3, 'd')

Beneficios de usar Enumerate

Estos son los pros y los contras de usar Enumerate en Python:

Resumen