Acceder a elementos
Los elementos de la lista están indexados y puedes acceder a ellos consultando el número de índice:
ejemplo_lista = [10, 20, 30, 40, 50] primer_elemento = ejemplo_lista[0] # Acceder al primer elemento (índice 0) segundo_elemento = ejemplo_lista[1] # Acceder al segundo elemento (índice 1) tercer_elemento = ejemplo_lista[2] # Acceder al tercer elemento (índice 2)
Aquí tienes un ejemplo de cómo imprimir el segundo elemento de una lista:
thislist = ["apple", "banana", "cherry"] segundo_elemento = thislist[1] # Acceder al segundo elemento (índice 1) print(segundo_elemento) # Imprimir el segundo elemento
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_lista = [10, 20, 30, 40, 50] ultimo_elemento = ejemplo_lista[-1] # Acceder al último elemento penultimo_elemento = ejemplo_lista[-2] # Acceder al penúltimo elemento antepenultimo_elemento = ejemplo_lista[-3] # Acceder al antepenúltimo elemento
...
Rango de Índices
Puedes especificar un rango de índices para acceder a varios elementos de la lista:
ejemplo_lista = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100] rango_elementos = ejemplo_lista[2:6] # Acceder a los elementos desde el índice 2 hasta el 5 (exclusivo) rango_inicial = ejemplo_lista[:4] # Acceder a los elementos desde el inicio hasta el índice 3 rango_final = ejemplo_lista[6:] # Acceder a los elementos desde el índice 6 hasta el final
Aquí tienes un ejemplo de cómo devolver el tercer, cuarto y quinto elemento de una lista:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] elementos_seleccionados = thislist[2:5] # Devolver elementos desde el índice 2 hasta el 4 (exclusivo) print(elementos_seleccionados) # Imprimir los elementos seleccionados
La búsqueda comenzará en el índice 2 (incluido) y finalizará en el índice 5 (no incluido).
Recuerda que el primer elemento tiene índice 0.
Omisión del Valor Inicial en el Rango
Al omitir el valor inicial, el rango comenzará en el primer elemento:
ejemplo_lista = [10, 20, 30, 40, 50] rango_inicial_omitido = ejemplo_lista[2:] # Comenzará en el índice 2 hasta el final
Otro ejemplo
Este ejemplo devuelve los elementos desde el principio hasta "kiwi", pero SIN incluirlo:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] elementos_hasta_kiwi = thislist[:4] # Devolver elementos desde el inicio hasta el índice 3 (no incluido) print(elementos_hasta_kiwi) # Imprimir los elementos seleccionados
Omisión del Valor Final en el Rango
Al omitir el valor final, el rango continuará hasta el final de la lista:
ejemplo_lista = [10, 20, 30, 40, 50] rango_final_omitido = ejemplo_lista[2:] # Comenzará en el índice 2 y continuará hasta el final
Rango de Índices Negativos
Especifica índices negativos si deseas iniciar la búsqueda desde el final de la lista:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] elementos_desde_naranja_hasta_mango = thislist[-4:-1] # Devolver elementos desde "naranja" (-4) hasta "mango" (-1) (no incluido) print(elementos_desde_naranja_hasta_mango) # Imprimir los elementos seleccionados
Comprobar si el Artículo Existe
Puedes utilizar la instrucción in
para comprobar si un artículo existe en la lista:
thislist = ["apple", "banana", "cherry"] articulo = "banana" if articulo in thislist: print(f"{articulo} existe en la lista.") else: print(f"{articulo} no existe en la lista.")
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias