Mostrando entradas con la etiqueta curso gratis python 3. Mostrar todas las entradas
Mostrando entradas con la etiqueta curso gratis python 3. Mostrar todas las entradas

domingo, 20 de octubre de 2019

Listas I - Arrays - Curso Python de cero a profesional - Capítulo 11

Listas en Python I

Listas en python

En Python cuando hablamos de listas, estamos hablando de lo que serían para otros lenguajes de programación los arrays.





Si estás familiarizado/a con los array no tendrás ninguna dificultad en entender las listas de Python.


frutas = ['Fresa', 'limón', 'Naranja', 'Sandía', 'Melón', 'Kiwi', 'plátano']

print(frutas)

Resultado


Listas en Python

Este código imprime esta lista completa y esto no es lo que normalmente se quiere hacer cuando se trabaja con listas.



Veamos un ejemplo más práctico:


frutas = ['Fresa', 'limón', 'Naranja', 'Sandía', 'Melón', 'Kiwi', 'plátano']

Las posiciones de las listas van del 0 al último número de elemento que tengas en una lista (son 7 elementos en total en esta lista).
La lista frutas tiene 6 elementos por lo que las posiciones irán del 0 (Fresa) al 6 (Plátano).




Si imprimes en consola cada uno de los elementos de la lista por separado, puedes comprobarlo:


frutas = ['Fresa', 'limón', 'Naranja', 'Sandía', 'Melón', 'Kiwi', 'plátano']

print(frutas[0]) 
print(frutas[1])
print(frutas[2]) 
print(frutas[3])
print(frutas[4]) 
print(frutas[5])
print(frutas[6])

Resultado


Arrays Python


No importa el orden en el que invoques a estos elementos. Puedes trabajar con uno solo o con varios. 

frutas = ['Fresa', 'limón', 'Naranja', 'Sandía', 'Melón', 'Kiwi', 'plátano']

compra = "Hoy tengo que comprar " + frutas[6] + ", " + frutas[3] + " y " + frutas[0]

print(compra)

Resultado


python list

Podemos hacer infinidad de cosas con las listas, ahora solo queda que le pongas imaginación.
A medida que avances en el curso, irás viendo más formas de aprovechar estas listas.



¿Te quedan dudas sobre el tema? no dudes en preguntarme y por supuesto, si encuentras que debería añadir algo, comenta, por favor.