El siguiente elemento en Python for Loop

Migel Hewage Nimesha 21 junio 2023
  1. Bucles en Python
  2. el bucle for en Python
  3. Use el bucle for para obtener el siguiente elemento en la lista de Python, omitiendo el primer elemento
  4. Conclusión
El siguiente elemento en Python for Loop

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.

  1. bucle for
  2. bucle mientras
  3. 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 el Elemento, que están integrados.

    El índice se utiliza para identificar el orden de la lista, a partir de “0”. El Elemento representa valores dentro de la lista. Finalmente, al final de la primera línea de código, hay una función enumerar.

    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 sentencia if.

    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.

Migel Hewage Nimesha avatar Migel Hewage Nimesha avatar

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.

Artículo relacionado - Python Loop