Entonces, discutamos cada método con su programa.
Método 1: Uso de la función for bucle with rango
Entonces, este método iterará la matriz de cadenas usando el bucle for, que es muy simple.
# Python for_loop_with_range_function.pyProducción: python for_loop_with_range_function.py
Nueva YorkLínea 3: Creamos una lista de elementos de cadena.
Línea 6 a 7: Utilizamos la función de rango y el valor de rango calculado a partir del método len (). Luego, simplemente iteramos cada elemento desde la lista e imprimimos en la pantalla que se muestra arriba en la salida.
Método 2: Usando el bucle while
Otra forma que podemos usar es iterar la lista de cadenas a través del bucle While. Pero esto generalmente no es el uso de un programador debido al uso innecesario de las variables adicionales.
Producción: Python usando_hiphile_loop.py
Nueva YorkLínea 6: Inicializamos una variable para comparar en el bucle while.
Línea 7: Creamos una lista de elementos de cadena.
Línea 9: Encontramos la longitud de la lista de cadenas.
Línea 10 a 12: Estamos verificando si la variable de inicialización (i) es menor que la longitud de la lista de cadenas, entonces imprimirá los elementos de la lista de cadenas, de lo contrario, detendrá el bucle.
Método 3: Uso del método de comprensión
El método de comprensión es el método más popular, y a la mayoría de los programadores les gustaría usarlo porque se ve más pitónico y está muy limpio. El método para usar la comprensión se da a continuación.
# python list_comprehension.pyProducción: python list_comprehensive.py
Nueva YorkLínea 7: Creamos una lista de elementos de cadena.
Línea 9: Esta línea en el interior, estamos ejecutando un bucle for y junto con la declaración de impresión en una sola línea. Por eso lo llamamos un método de comprensión de la lista.
Método 4: Usando el método enumerado
Hay otro método que podemos usar para imprimir los elementos junto con su valor de índice. En este método, iteramos la lista de cadenas con otra variable adicional, IDX (podemos mantener el nombre de esta variable cualquier cosa). Esta variable imprimirá el valor de índice de ese elemento en particular. Pero precaución, la primera variable imprimirá el valor de índice del elemento, y la segunda variable imprimirá el elemento.
# Python Enumerate.pyProducción: Python enumerado.py
0 Nueva YorkLínea 7: Creamos una lista de elementos de cadena.
Línea 11 a 12: Estamos utilizando la función enumerate (), y en esa función, estamos pasando la lista de cadenas. Luego usamos dos variables, IDX y Word, que imprimirán el valor y el elemento del índice, respectivamente. Podemos ver que en la salida anterior, hay algún valor numérico junto con el elemento. Este valor numérico es la posición de índice del elemento en la matriz de la lista. La salida numérica anterior comienza desde 0 porque el valor del índice comienza desde 0 en la lista.
Método 5: Usar enumerado y formatear la salida
También podemos formatear la salida mientras imprimimos nuestro elemento. Entonces, en este siguiente programa, vamos a ver cómo podemos formatear la salida.
# Python Format_String_List.pyProducción: format de python_string_list.py
cadena [0] = Nueva YorkLínea 7: Creamos una lista de elementos de cadena.
Línea 11 a 12: En esta línea, usamos la función enumerada que los detalles ya dan en el ejemplo anterior. Pero aquí, también estamos usando la función de formato. La función de formato acepta variables y pasa esas variables en el mismo orden a los aparatos que se muestra en el programa anterior. La primera variable es un índice (i), y la segunda variable es un valor de elemento (palabra), por lo que el primer aparato ortopédico rizado obtendrá un valor de índice, y el segundo aparato ortopédico obtendrá un valor de elemento.
Conclusión:
En este artículo, hemos visto todos los diferentes métodos para iterar una lista de cadenas. También hemos visto algunos conceptos más avanzados, como el método de comprensión de la lista, que es más popular usar de manera pitónica. También hemos visto algunos métodos de iteración de nivel para principiantes como While Loop. La mejor manera de iteración es la comprensión de la lista porque no creamos demasiada complejidad del código con menos variables. Pero a veces, las personas se confunden sobre el método de comprensión de la lista. Entonces, depende del usuario usar ningún método, y no hay restricciones. El programador solo dio sugerencias que usan menos variables e iteraciones para hacer que el código sea rápido.
El código de este artículo está disponible en el enlace GitHub:
https: // github.com/shekharpandey89/string-list-iterations