Listas multidimensionales y acceder a caracteres de strings en listas de Python

Listas multidimensionales y acceder a caracteres de strings en listas de Python

He indicado anteriormente que las listas y los strings son iterables. ¿Podemos acceder a un carácter dentro de un string dentro de una lista? La respuesta es que sí.

Acceder a POSICIONES de STRING dentro de LISTAS - Python en 1 minuto CP 57

Primero, especificamos la posición en la lista. Después especificamos una posición extra para indicar la posición del carácter.

colores = ['rojo', 'azul', 'verde', 'amarillo']
 
print(colores[0][2])

Resultado en la consola

j

Las listas multidimensionales de Python

Las LISTAS MULTIDIMENSIONALES - Python en 1 minuto CP 58

Las listas multidimensionales son listas dentro de otras listas. Aquí tienes un ejemplo de tres listas dentro de otra:

colores = [['rojo', 'azul'], ['verde', 'amarillo'],
['gris', 'rosa']]

¿Cómo accedemos al color rosa?

Primero especificamos la tercera lista y después, la posición dentro de esa lista:

print(colores[2][1])

Resultado en la consola

rosa
Acceder a POSICIONES de STRING en LISTAS MULTIDIMENSIONALES - Python en 1 minuto CP 59

¿Se puede acceder a las posiciones de string dentro de la lista multidimensional?

print(colores[2][1][3])

Para llamar a más elementos en más dimensiones, añade unos corchetes más en la llamada.

colores = ['rojo', 'azul', ['verde', 'amarillo', ['gris', 'rosa']]]
 
print(colores[2])
print(colores[2][2])
print(colores[2][2][1])
print(colores[2][2][1][3])

Resultado en la consola

['verde', 'amarillo', ['gris', 'rosa']]
['gris', 'rosa']
rosa
a

No te pierdas todo el contenido de este curso y más cosas sobre Python.

FacebookTwitterEmailPinterestWhatsAppRedditCopy LinkTelegramGmailGoogle ClassroomLinkedInYahoo MailOutlook.comShare

Deja una respuesta

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

curso de Python Entrada anterior Los bucles for y while de Python
raíz linux Entrada siguiente Navegación por el sistema de archivos desde la consola de Linux
Salir de la versión móvil