list

Es el tipo de lista integrada. Ejemplos de expresiones de lista:
x = [1, 2, 3]
Se puede acceder a los elementos mediante la indexación (comienza desde 0):
e = x[1]   # e == 2
Las listas admiten el operador + para concatenar dos listas. Ejemplo:
x = [1, 2] + [3, 4]   # x == [1, 2, 3, 4]
x = ["a", "b"]
x += ["c"]            # x == ["a", "b", "c"]
Al igual que las cadenas, las listas admiten operaciones de segmentación:
['a', 'b', 'c', 'd'][1:3]   # ['b', 'c']
['a', 'b', 'c', 'd'][::2]  # ['a', 'c']
['a', 'b', 'c', 'd'][3:0:-1]  # ['d', 'c', 'b']
Las listas son mutables, como en Python.

Miembros

append

None list.append(item)

Agrega un elemento al final de la lista.

Parámetros

Parámetro Descripción
item obligatorio
Elemento que se agregará al final.

clear

None list.clear()

Quita todos los elementos de la lista.

extend

None list.extend(items)

Agrega todos los elementos al final de la lista.

Parámetros

Parámetro Descripción
items iterable; obligatorio
Elementos que se agregarán al final.

index

int list.index(x, start=unbound, end=unbound)

Devuelve el índice en la lista del primer elemento cuyo valor es x. Es un error si no existe tal elemento. Si se proporcionan start y end, restringen el rango buscado de la misma manera que la segmentación.

Parámetros

Parámetro Descripción
x obligatorio
El objeto que se buscará.
start int; el valor predeterminado es unbound
El índice de inicio de la parte de la lista que se inspeccionará.
end int; el valor predeterminado es unbound
El índice final de la parte de la lista que se inspeccionará.

insert

None list.insert(index, item)

Inserta un elemento en una posición determinada.

Parámetros

Parámetro Descripción
index int; obligatorio
El índice en el que estará el elemento después de la inserción. Si el índice está fuera del rango, se transforma en un índice efectivo en el rango de 0 a la longitud anterior de la lista, inclusive, de la misma manera que para el índice de inicio de un operador de segmentación.
item obligatorio
El elemento.

pop

unknown list.pop(i=-1)

Quita el elemento en la posición determinada de la lista y lo devuelve. Si no se especifica ningún index, quita y devuelve el último elemento de la lista.

Parámetros

Parámetro Descripción
i int; el valor predeterminado es -1
El índice del elemento.

remove

None list.remove(x)

Quita el primer elemento de la lista cuyo valor es x. Es un error si no existe tal elemento.

Parámetros

Parámetro Descripción
x obligatorio
El objeto que se quitará.