Python — Acceder a elementos de la lista
Acceder a elementos
Los elementos de la lista están indexados y puede acceder a ellos consultando el número de índice:
Ejemplo
Imprime el segundo elemento de la lista:
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Inténtalo tú mismo »
Nota: El primer elemento tiene índice 0.
Indexación negativa
La indexación negativa significa comenzar desde el final
-1
se refiere al último elemento, -2
se refiere al penúltimo elemento, etc.
Ejemplo
Imprima el último elemento de la lista:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Inténtalo tú mismo »
Rango de índices
Puede especificar un rango de índices especificando dónde comenzar y dónde terminar el rango.
Al especificar un rango, el valor de retorno será una nueva lista con los elementos especificados.
Ejemplo
Devuelve el tercer, cuarto y quinto artículo:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])
Inténtalo tú mismo »
Nota: La búsqueda comenzará en el índice 2 (incluido) y finalizará en el índice 5 (no incluido).
Recuerde que el primer elemento tiene índice 0.
Al omitir el valor inicial, el rango comenzará en el primer elemento:
Ejemplo
Este ejemplo devuelve los elementos desde el principio hasta, pero SIN incluirlos, "kiwi":
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[:4])
Inténtalo tú mismo »
Al omitir el valor final, el rango continuará hasta el final de la lista:
Ejemplo
Este ejemplo devuelve los elementos desde "cherry" hasta el final:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:])
Inténtalo tú mismo »
Rango de índices negativos
Especifique índices negativos si desea iniciar la búsqueda desde el final de la lista:
Ejemplo
Este ejemplo devuelve los elementos desde "orange" (-4) hasta, pero SIN incluirlos "mango" (-1):
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])
Inténtalo tú mismo »
Comprobar si el artículo existe
Para determinar si un elemento específico está presente en una lista, utilice la palabra clave in
:
Ejemplo
Compruebe si "apple" está presente en la lista:
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")
Inténtalo tú mismo »