El siguiente elemento en Python for Loop
- Bucles en Python
-
el bucle
for
en Python -
Use el bucle
for
para obtener el siguiente elemento en la lista de Python, omitiendo el primer elemento - Conclusión
En este artículo, discutiremos el bucle for
y cómo usarlo en Python para omitir el primer elemento de una lista.
Bucles en Python
En programación, un bucle es un conjunto de instrucciones que se ejecuta repetidamente hasta que se cumple una condición específica. Los bucles ayudan a convertir cien líneas de código en unas pocas. Hay tres tipos de bucles en Python.
- bucle
for
- bucle
mientras
- bucle
anidado
el bucle for
en Python
Comúnmente, el bucle for
se usa para iterar sobre secuencias como listas, tipos, diccionarios, conjuntos o quizás cadenas.
Sintaxis:
for item_ in sequence:
statements
Permítanme explicar sobre la sintaxis anterior.
- En primer lugar, el
for
es la palabra clave en Python que inicia el ciclo. - Entonces
elemento
es la variable iteradora que, en cada repetición, obtiene el valor de los elementos incluidos en la secuencia. - A continuación, la palabra clave en la sintaxis es
in
, que representa la variable iteradora utilizada para recorrer los elementos de la secuencia. - Finalmente, está la variable
secuencia
, que puede ser una lista, una tupla o cualquier otro tipo de iterador.
Hasta que se alcanza el último elemento de la matriz, el ciclo nunca termina. Las declaraciones de bucle for
tienen una variedad de propósitos y están sangradas para separarlas del resto del código.
Use el bucle for
para obtener el siguiente elemento en la lista de Python, omitiendo el primer elemento
En esta fase, discutiremos cómo imprimir elementos omitiendo el primer elemento de una lista usando el bucle for
.
En primer lugar, vamos a crear una lista de enteros.
list = [1, 2, 3, 4, 5]
print(list)
Antes de pasar al primer elemento saltado, veamos cuál será el resultado típico del código anterior.
[1, 2, 3, 4, 5]
Veamos cómo codificar para omitir el primer elemento de la lista usando el bucle for
.
list = [1, 2, 3, 4, 5]
for index, Element in enumerate(list):
if index < len(list) and index - 1 >= 0:
next_element = list[index]
print(next_element)
Déjame explicarte el código.
-
En primer lugar, como se mencionó anteriormente,
for
es la palabra clave en Python que inicia el ciclo. A continuación, están elíndice
y elElemento
, que están integrados.El
índice
se utiliza para identificar el orden de la lista, a partir de “0”. ElElemento
representa valores dentro de la lista. Finalmente, al final de la primera línea de código, hay una funciónenumerar
.Hacer un seguimiento de las iteraciones es necesario cuando se trabaja con iteradores, y la función integrada
enumerate()
ayuda con esto en Python. -
La segunda línea tiene una condición
if
, utilizada para ejecutar el cuerpo cuando la condición es verdadera. Supongamos que cualquier condición puede ser falsa; no se ejecuta toda la sentenciaif
.Hay dos condiciones. La primera condición se usa para verificar si la longitud de la lista se excede o no mientras el ciclo está iterando, y la condición es verdadera cuando el índice actual de la lista es menor que el valor del número de elementos.
La segunda condición es demostrar que el índice no puede ser un número negativo porque no existen índices de números inferiores. Entonces, para ejecutar la condición
if
, ambas condiciones deben ser correctas. -
Luego, una variable llamada
next_element
es igual al elemento de la lista correspondiente al índice. -
Finalmente, podemos saltarnos el primer elemento e imprimir la lista.
Producción :
2
3
4
5
Como puede ver, el número “1” se ha saltado de la lista y la lista comenzó desde el número “2” como queríamos.
Veamos otro ejemplo usando una lista de cadenas. En primer lugar, vamos a crear una lista de cadenas llamada frutas
.
fruits = ["apple", "banana", "cherry", "orange", "grapes"]
print(fruits)
Veamos la salida típica del código anterior.
['apple', 'banana', 'cherry', 'orange', 'grapes']
Ahora veamos cómo codificar para omitir el primer elemento (“manzana”) en la lista usando el bucle for
.
fruits = ["apple", "banana", "cherry", "orange", "grapes"]
for index, Element in enumerate(fruits):
if index < len(fruits) and index - 1 >= 0:
next_element = str(fruits[index])
print(next_element)
Aquí, como puede ver, existe el método str()
, una función integrada que se utiliza para devolver la versión de cadena del objeto dado.
Producción :
banana
cherry
orange
grapes
Como puede ver, todos los demás elementos se imprimen sin el primer elemento en la lista de cadenas.
Conclusión
Este artículo explica qué son los bucles de Python y proporciona una descripción general del bucle for
con ejemplos. Luego discutimos cómo imprimir una lista de enteros y una lista de cadenas usando un bucle for
y omitiendo el primer elemento de la lista.
Nimesha is a Full-stack Software Engineer for more than five years, he loves technology, as technology has the power to solve our many problems within just a minute. He have been contributing to various projects over the last 5+ years and working with almost all the so-called 03 tiers(DB, M-Tier, and Client). Recently, he has started working with DevOps technologies such as Azure administration, Kubernetes, Terraform automation, and Bash scripting as well.