list

Report an issue View source Nightly · 8.2 · 8.1 · 8.0 · 7.6 · 7.5

O tipo de lista integrado. Exemplos de expressões de lista:

x = [1, 2, 3]
É possível acessar elementos usando a indexação (começa em 0):
As listas
e = x[1]   # e == 2
oferecem suporte ao operador + para concatenar duas listas. Exemplo:
x = [1, 2] + [3, 4]   # x == [1, 2, 3, 4]
x = ["a", "b"]
x += ["c"]            # x == ["a", "b", "c"]
As listas, assim como as strings, oferecem suporte a operações de fatia:
['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']
As listas são mutáveis, como em Python.

Membros

append

None list.append(item)

Adiciona um item ao final da lista.

Parâmetros

Parâmetro Descrição
item required
Item a ser adicionado no final.

limpar

None list.clear()

Remove todos os elementos da lista.

extend

None list.extend(items)

Adiciona todos os itens ao final da lista.

Parâmetros

Parâmetro Descrição
items required
Itens para adicionar no final.

index

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

Retorna o índice na lista do primeiro item cujo valor é x. Ocorrerá um erro se não houver esse item.

Parâmetros

Parâmetro Descrição
x required
O objeto a ser pesquisado.
start int ou None; O padrão é None
O índice inicial da parte da lista a ser inspecionada.
end int ou None; O padrão é None
. O índice final da parte da lista a ser inspecionada.

insert

None list.insert(index, item)

Insere um item em uma determinada posição.

Parâmetros

Parâmetro Descrição
index int; obrigatório
O índice da posição especificada.
item required
O item.

pop

unknown list.pop(i=-1)

Remove e retorna o item na posição especificada na lista. Se nenhum index for especificado, ele vai remover e retornar o último item da lista.

Parâmetros

Parâmetro Descrição
i int ou None. O padrão é -1
. O índice do item.

remover

None list.remove(x)

Remove o primeiro item da lista cujo valor é x. Ocorrerá um erro se não houver esse item.

Parâmetros

Parâmetro Descrição
x required
O objeto a ser removido.