list

Denunciar un problema Ver código fuente Nightly · 8.0 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Es el tipo de lista integrada. Expresiones de lista de ejemplo:

x = [1, 2, 3]
Es posible acceder a los elementos mediante la indexación (comienza en 0):
Las listas
e = x[1]   # e == 2
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 corte:
['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 para agregar al final.

borrar

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 obligatorio
Elementos para agregar al final.

índice

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

Muestra el índice en la lista del primer elemento cuyo valor es x. Si no hay un elemento de este tipo, se produce un error.

Parámetros

Parámetro Descripción
x obligatorio
Es el objeto que se buscará.
start int; o None; El valor predeterminado es None
Es el índice de inicio de la parte de la lista que se inspeccionará.
end int; o None; El valor predeterminado es None
Es el índice de finalización 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
Es el índice de la posición determinada.
item obligatorio
El elemento.

pop

unknown list.pop(i=-1)

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

Parámetros

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

quitar

None list.remove(x)

Quita el primer elemento de la lista cuyo valor es x. Si no hay un elemento de este tipo, se produce un error.

Parámetros

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