Acceder a los valores de una lista

Sin valoraciones

Acceder a los valores de una lista

Para acceder a los valores de una lista, use las funciones car y cdr, que devuelven el primer elemento de la lista y el resto de la lista, respectivamente. Estas funciones rompen la lista en la construcción cabeza::cola que mencioné antes.

Branding

La función car

car devuelve el primer elemento de la lista (la cabeza de la lista). La lista necesita ser no ­null. La siguiente devuelve el primer elemento de la lista:

(car ‘(«first» 2 «third»))

que es:

«first»

La función cdr

Atencion sociosanitaria

cdr devuelve el resto de la lista después del primer elemento (la cola de la lista). Si solo hay un elemento en la lista, devuelve una lista vacia.

(cdr ‘(«first» 2 «third»))

devuelve:

(2 «third»)

donde la siguiente:

(cdr ‘(«one and only»))

devuelve:

()

 

 

1. Acceder a Elementos Individuales por Índice:

Puedes acceder a elementos individuales de una lista utilizando su índice. Los índices en Python comienzan en 0 para el primer elemento y van hasta n-1, donde n es la longitud de la lista.

python
# Definir una lista de ejemplo mi_lista = [10, 20, 30, 40, 50] # Acceder al primer elemento (índice 0) primer_elemento = mi_lista[0] print(primer_elemento) # Output: 10 # Acceder al tercer elemento (índice 2) tercer_elemento = mi_lista[2]print(tercer_elemento) # Output: 30

2. Iterar a través de los Elementos de la Lista con un Bucle:

Puedes usar un bucle for para iterar a través de todos los elementos de la lista y acceder a cada valor uno por uno.

python
# Definir una lista de ejemplo mi_lista = [10, 20, 30, 40, 50] # Iterar a través de los elementos de la lista for valor in mi_lista: print(valor) # Imprime cada valor de la lista en una línea separada

3. Acceder a Subconjuntos de Elementos con Slicing:

Puedes utilizar el slicing ([start:end]) para acceder a un subconjunto de elementos dentro de una lista.

python
# Definir una lista de ejemplo mi_lista = [10, 20, 30, 40, 50] # Obtener los primeros tres elementos (índices 0, 1, 2) primeros_tres_elementos = mi_lista[0:3]print(primeros_tres_elementos) # Output: [10, 20, 30] # Obtener los elementos desde el índice 1 hasta el final elementos_desde_indice_1 = mi_lista[1:]print(elementos_desde_indice_1) # Output: [20, 30, 40, 50] # Obtener los elementos hasta el índice 3 (no incluido) elementos_hasta_indice_3 = mi_lista[:3]print(elementos_hasta_indice_3) # Output: [10, 20, 30]

4. Usar Índices Negativos para Acceder a Elementos desde el Final:

También puedes utilizar índices negativos para acceder a elementos desde el final de la lista.

python
# Definir una lista de ejemplo mi_lista = [10, 20, 30, 40, 50] # Obtener el último elemento ultimo_elemento = mi_lista[-1] print(ultimo_elemento) # Output: 50 # Obtener los dos últimos elementos dos_ultimos_elementos = mi_lista[-2:] print(dos_ultimos_elementos) # Output: [40, 50]

Compártelo en tus redes

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

Valore este curso

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumimos que estás de acuerdo. VER