Estructura de datos de listas

La estructura de datos Lists es un tipo de datos versátil en Python, que se puede escribir como una lista de valores separados por comas entre corchetes.

Sintaxis

Aquí está la sintaxis básica de la estructura:

List_name = [ elements ];

Si observa, la sintaxis se declara como matrices con la única diferencia de que las listas pueden incluir elementos con diferentes tipos de datos. Las matrices incluyen elementos del mismo tipo de datos. Una lista puede contener una combinación de cadenas, números enteros y objetos. Las listas se pueden utilizar para la implementación de pilas y colas.

Las listas son mutables. Estos se pueden cambiar cuando sea necesario.

¿Cómo implementar listas?

El siguiente programa muestra las implementaciones de listas:

my_list = ['p','r','o','b','e']
# Output: p
print(my_list[0])

# Output: o
print(my_list[2])

# Output: e
print(my_list[4])

# Error! Only integer can be used for indexing
# my_list[4.0]

# Nested List
n_list = ["Happy", [2,0,1,5]]

# Nested indexing

# Output: a
print(n_list[0][1])

# Output: 5
print(n_list[1][3])

Salida

El programa anterior genera la siguiente salida:

Las funciones integradas de las listas de Python son las siguientes:

  • Append()- Agrega elemento al final de la lista.

  • Extend()- Agrega elementos de la lista a otra lista.

  • Insert()- Inserta un elemento en el índice definido.

  • Remove()- Elimina el elemento de la lista especificada.

  • Reverse()- Invierte los elementos de la lista.

  • sort() - Ayuda a ordenar los elementos en orden cronológico.