list

Informar um problema Acessar fonte

O tipo de lista integrada. Exemplo 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 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"]
Assim como as strings, as listas são compatíveis com operações de frações:
['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.

Participantes

append

None list.append(item)

Adiciona um item ao final da lista.

Parâmetros

Parâmetro Descrição
item necessário
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 necessário
Itens a serem adicionados no final.

index

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

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

Parâmetros

Parâmetro Descrição
x obrigatório
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.

inserir

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 especificada 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; ou None; o padrão é -1
Índice do item.

remove

None list.remove(x)

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

Parâmetros

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