Python tiene muchos tipos de estructura de datos, una de ellas es la lista.
En algunos lenguajes de programación se las conocen como arreglos o matrices; y se caracterizan porque los elementos están entre corchetes y separados por una coma.
Por ejemplo:
lista = [1, 2, 3, 4]
¿QUÉ ES UNA LISTA?
Una lista es una estructura de datos y un tipo de dato en python con características especiales. Lo especial de las listas en Python es que nos permiten almacenar cualquier tipo de valor como enteros, cadenas y hasta otras funciones.
Por ejemplo:
lista = [1, 2.5, 'camila', [5,6] ,4]
Si no quieres imprimir uno por uno los elementos de una lista, puede recorrerla con un ciclo for.
por ejemplo:
for element in lista:
print element
MÉTODOS DE LAS LISTAS
Las listas en Python tienen muchos métodos que podemos utilizar, entre todos ellos vamos a nombrar los más importantes.
Por ejemplo:
my_list = [2, 5, 'DevCode', 1.2, 5]
Append()
Este método nos permite agregar nuevos elementos a una lista.
my_list.append(10)
my_list.append([2,5])
Podemos agregar cualquier tipo de elemento a una lista, pero tengan en cuenta lo que pasa cuando agregamos una lista dentro de otra, esta lista se agrega como uno y solo un elemento.
Extend()
Extend también nos permite agregar elementos dentro de una lista, pero a diferencia de append al momento de agregar una lista, cada elemento de esta lista se agrega como un elemento más dentro de la otra lista.
my_list.extend([2,5])
Remove()
El método remove va a remover un elemento que se le pase como parámentro de la lista a donde se le esté aplicando.
my_list.remove(2)
En este ejemplo estamos removiendo el elemento 2, de la lista que tiene por nombre "my_list".
Index()
Index devuelve el número de indice del elemento que le pasemos por parámetro.
my_list.index('DevCode')
Aquí estamos preguntando por el indice de la cadena 'DevCode' dentro de la lista "my_list", esto devuelve 2.
Count()
Para saber cuántas veces un elemento de una lista se repite podemos utilizar el metodo count().
my_list.count(5)
Contamos cuantas veces se repite el número 5 dentro de la lista, y esto devuelve 2.
Reverse()
También podemos invertir los elementos de una lista.
my_list.reverse()
referencias: https://devcode.la/tutoriales/listas-python/