Lista
Las listas se utilizan para almacenar varios elementos en una sola variable.
Las listas son uno de los cuatro tipos de datos integrados en python que se
utilizan para almacenar colecciones de datos; los otros tres son Tuple, Set
y Dictionary, todos con diferentes cualidades y usos.
Las listas se creab utilizando corchetes
Crear un lista:
lalista = ["Manzana", "Platano", "Fresa"]
print(lalista)
Elementos de la lista
los elementos de la lista están ordenadas, son modificables y
permiten valores duplicados.
Los elementos de la lista estan indexados, el primer elemento
tiene indice [0], el segundo elemento tiene índice [1], etc.
Ordenado
Cuando decimos que las listas están ordenadas, significa que los
elementos tienen un orden definido y ese orden no cambiará.
si agregas nuevos elementos a una lista, los nuevos elementos se
colocarán al final de la lista.
Cambiable
La lista es modificable, lo que significa que podemos cambiar,
agregar y eliminar elementos en una lista después de haberlo
creado.
Permitir duplicados
Dado que las listas están indexadas, la listas pueden tener
elementos con el mismo valor:
Ejemplo
Las listas permiten valores duplicados:
lalista = ["Manzana", "Platano", "Cereza", "Manzana", "Cereza"]
print(lalista)
Longitud de la lista
Para determinar cuántos elementos tiene una lista, utilice la
funcion len():
Imprima el numero de elementos en la lista:
lalista = ["Manzana", "Platano", "Cereza"]
print(len(lalista))
Elementos de lista: tipos de datos
Los elementos de la lista pueden se de cualquier tipo de datos:
Tipos de datos de cadena, int y booleanos
lista1 = ["Manzana", "Platano", "Cereza"]
lista2 = [1, 5, 7, 9, 3]
lista3 = [True, False, False]
Una lista puede contener diferentes tipos de datos:
Una lista con cadenas, numeros enteros y valores booleanos
lista1 = ["abc", 34, True, 40, "male"]
tipo()
Desde la perspectiva de python, las listas se definen como
objetos con el tipo de datos "lista":
<class 'list'>
¿Cuál es el tipo de datos de una lista?
milista = ["Manzana", "Platano", "Cereza"]
print(type(milista))
El constructor list()
También es posible el constructor list() al crear una nueva lista.
Usando constructor para hacer una lista:
lalista = lista(("Manzano", "Platano", "Cereza")) # Tenga en cuenta los dobles
corchetes
print(lalista)