Introducción a las listas de Python
Capítulo 10: Cómo crear listas en Python y utilizarlas
Empezamos un tema muy diferente, las listas.
Una lista, explicado de forma sencilla, es una variable con múltiples valores.
Veamos un ejemplo:
Como escribir una lista en Python
smartphones = ['Xiaomi', 'Iphone', 'Huawei', 'Samsung']
print(smartphones)
El resultado de este print()
, es que imprime de golpe todo el contenido de la lista.
['Xiaomi', 'Iphone', 'Huawei', 'Samsung']
Las listas pueden contener cualquier tipo de dato soportado por Python en cualquier orden y mezclados:
lista1 = ['texto', 10, 55.8, 'texto']
Como acceder a los elementos de las listas Python individualmente
Imprimir estos valores en la consola no es para nada útil, ya que devuelve lo mismo que ves en tu código y ya esta. La verdadera utilidad de las listas está en poder utilizar cada uno de los elementos por separado y hacer con ellos lo que necesitemos. Para ello, debes saber como llamar a su posición. Cada elemento de una lista está identificado por un número de posición que empieza a contar a partir del 0
.
Sabiendo esto, en el ejemplo de la primera lista (smartphones
), podemos deducir que la posición número 0
es 'Xiaomi'
(primer elemento), la posición 1
es 'Iphone'
, la 2
'Huawei'
y finalmente la 3
es 'Samsung'
. Si hubiera otro elemento más sería el número 4
, 5
, 6
... y así sucesivamente.
Probemos de imprimir solo 'Huawei'
:
smartphones = ['Xiaomi', 'Iphone', 'Huawei', 'Samsung']
print(smartphones[2])
Huawei
Imprimamos esta vez 'Xiaomi'
:
smartphones = ['Xiaomi', 'Iphone', 'Huawei', 'Samsung']
print(smartphones[0])
Xiaomi
Ves probando, es la mejor forma de aprender.
Ejercicios de Python
- De la siguiente lista, ¿qué color está en la posición
3
? - ¿En qué posición se encuentra el color
'rojo'
? ¿y el'rosa'
? - Crea una lista que contenga los siguientes valores en las posiciones indicadas.
colores = ["rojo", "azul", "verde", "amarillo", "marrón", "lila", "negro", "rosa"]
"uno"
en la posición4
."dos"
en la posición1
."tres"
en la posición0
."cuatro"
en la posición3
."cinco"
en la posición2
.
La solución la encontrarás aquí: Ejercicios resueltos de Python.
Comentarios
Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.