Enumerar ejemplos de pitón

Enumerar ejemplos de pitón
Enumerate () está presente en la biblioteca de Python y es una función incorporada. Como entrada, toma una colección de palabras y les da un objeto enumerado. La función enumerada es similar al bucle for en otros idiomas como c. La función enumerate () siempre actúa como un objeto iterable que cuenta en cada iteración. El índice de inicio o el parámetro de inicio es opcional en el código de función enumerado. El objeto enumerado obtenido como salida se usa directamente para enmiendas adicionales como el uso de bucles, etc. La función enumerate () nos ayuda a permitir el bucle sobre cadenas, diccionarios y listas y mostrar la salida con índices de datos. Aprovechar la enumeración en comparación con el uso de bucles es una forma pitónica en el sector de programación. También hace que el código sea limpio y fácilmente comprensible. Porque a medida que extendemos el código, se vuelve más desordenado y causa muchos errores. En este artículo, cubriremos diferentes ejemplos para ver la funcionalidad de la función enumerada.

Sintaxis de Enumerate ()

Enumerado (iterable objeto, índice inicial)

Hay dos parámetros de la función enumerada.

Itreable: Un objeto que se usa para apoyar la iteración como bucles.

Índice de comienzo: Es un parámetro opcional que se utiliza para iniciar la iteración desde el índice específico. Si no se menciona el índice inicial, se considera cero entonces,

Aplicar enumerate () en la lista

Considere una lista llamada muestra que tiene los nombres. Tomaremos otra lista temporal y aplicaremos la función enumerada en la lista de muestras para almacenar la salida en la lista Sample1. La función list () se utiliza para mostrar la salida resultante de la función de Python enumeradora.

Para ver los resultados, ejecutaremos el programa en la herramienta Spyder o tendremos la participación de Linux; Necesitamos abrir el terminal para ejecutar el comando.

$ python3/home/aqsa/muestra.py

Aquí hemos usado la palabra python3, ya que el código fuente está en Python, mientras que 3 muestra el número de versión. Siguiendo el Python, el nombre del archivo que he escrito o toda la dirección de ruta del archivo respectivo. Como muestra la extensión, .Py es la extensión de Python.

La salida muestra que el número de índice se asigna a cada palabra presente en la lista.

Con el índice de inicio, aplicar a Enumerate () en la lista

Hemos tomado el mismo ejemplo anterior para elaborar el uso del índice de inicio en la lista. Aquí, la diferencia entre la anterior y este ejemplo es que hemos proporcionado el número de índice desde donde queremos comenzar a dar el número a los datos presentes en la lista. Por defecto, el número de índice se inicia a partir de 0; Como ya hemos visto en el ejemplo anterior, no hemos proporcionado el número de índice, por lo que se inicia desde el valor del índice 0.

>> muestra1 = enumerado (muestra, 8)

En este ejemplo, en lugar de usar el terminal de Linux, hemos ejecutado la consulta en la herramienta que estamos utilizando como editor de texto (i.mi., Spyder). La salida respectiva muestra el número de índice a partir del número que hemos mencionado en el código.

Aplicar la función de bucle en el enumerado ()

Porque el bucle tiene tres parámetros de inicio, finalización e incremento. Pero aquí en Python, acabamos de utilizar la variable para iniciar y proporcionar la función con el número de índice desde donde queremos comenzar a mostrar la salida. La sintaxis para el bucle for se adjunta a continuación:

>> para i en enumerado (muestra, 22)

La función de impresión pasará la variable como parámetro para mostrar el contenido.

Mostraremos la salida en el terminal de Linux Ubuntu. La salida muestra el número de índice a partir de 22 y en adelante con cada palabra presente.

Aplicar la función enumerate () en una cadena

Cada elemento es un personaje en una cadena. Al aplicar esta función, obtendremos el valor del personaje y el índice de caracteres. Enumerate (nombre de cadena) es una sintaxis de función simple utilizada para aplicar su función en la cadena.

En esta ilustración, hemos tomado una cadena "Python3", cuyo nombre es una cadena. Aquí utilizaremos el bucle for para exceso de toda la cadena. La funcionalidad de bucle en la función enumerada ya se discute anteriormente en el artículo.

Como está claro de la salida, el número de índice se asigna a cada carácter de una cadena.

Aplicar la función enumerate () en el diccionario de Python

Si desea aplicar una función enumerada al diccionario, usará el elemento de la función () con el nombre del diccionario. Aquí hemos tomado un diccionario con claves y valores. El procedimiento elegido para este ejemplo es bastante diferente de los demás, ya que hemos tomado dos variables para indicar el índice. Uno es para la clave, y otro es para el valor. La salida se obtendrá utilizando el bucle para un bucle.

$ para K, J en diccionario.elementos():

La salida del programa se muestra a continuación utilizando el proceso de ejecución en la herramienta Spyder.

Aplicar declaraciones condicionales en la función enumerate ()

Debe tener en cuenta las declaraciones condicionales en diferentes idiomas. Una de las declaraciones condicionales más utilizadas es la declaración IF, que hemos utilizado en nuestro ejemplo. La declaración condicional se usa para omitir otros artículos no deseados en una sola iteración de un bucle. Aquí en esta ilustración, hemos tomado datos de muestra. Queremos imprimir solo una palabra que esté presente en el índice 1. Como en esta función, no tenemos que mencionar ningún índice inicial, por lo que, por defecto, es cero.

>> si índice = = 1:

Entonces la condición verificará el índice; Si es igual al índice requerido, se muestra la salida. Como se muestra a continuación, "Clase 3" está presente en el índice 1.

Conclusión

En este artículo, hemos visto la alternativa de bucles complicados, y hemos discutido la diferencia básica entre los bucles y la función enumerada. Además, la aplicación del método enumerate () sobre cadenas, diccionarios y la lista se explica de manera elaborada.