list

O tipo de lista integrada. Exemplos de expressões de lista:
x = [1, 2, 3]
É possível acessar elementos usando a indexação (começa em 0):
e = x[1]   # e == 2
As listas são compatíveis com o 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"]
Assim como as strings, as listas oferecem suporte a operações de fração:
['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 no Python.

Membros

append

None list.append(item)

Adiciona um item ao final da lista.

Parâmetros

Parâmetro Descrição
item obrigatório
Item a ser adicionado ao 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 obrigatório
Itens a serem adicionados ao final.

index

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

Retorna o índice na lista do primeiro item cujo valor é x. Se não houver um item assim, ocorrerá um erro.

Parâmetros

Parâmetro Descrição
x obrigatório
O objeto a ser pesquisado.
start int; or None padrão = Nenhum
O índice inicial da parte da lista a ser inspecionada.
end int; or None padrão = Nenhum
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 obrigatório
O índice da posição especificada.
item obrigatório
O item.

pop

unknown list.pop(i=-1)

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

Parâmetros

Parâmetro Descrição
i int; or None padrão = -1
O índice do item.

remover

None list.remove(x)

Remove o primeiro item da lista cujo valor é x. Se não houver um item assim, ocorrerá um erro.

Parâmetros

Parâmetro Descrição
x obrigatório
O objeto a ser removido.