Escolar Documentos
Profissional Documentos
Cultura Documentos
ARARUNA PB
2015
LISTAS
Uma lista uma coleo/sequncia de elementos,
onde cada elemento identificado por um ndice;
Sintaxe: lista = []
Listas so mutveis;
Uma lista pode ser composta por strings, inteiros,
reais, e outra listas.
LISTAS
A funo range cria uma lista de inteiros;
Para acessar um elemento dentro da lista colocamos o
nome da lista e o ndice do elemento entre colchetes.
Exemplo:
lista = [a,b,c]
>>> lista[0]
a
LISTAS
O primeiro elemento sempre recebe o ndice 0. Ento,
se a lista ontem 23 elementos o ltimo elemento
receber o ndice 22.
O comando len() nos informa o nmero de elemento
na lista. Exemplo
lista = [1,2,3]
>>>len(lista)
3
ALTERAR VALORES
Para alterar algum elemento da lista usamos o
seguinte processo:
Lista[ndice o valor a ser alterado] = novo valor
Exemplo:
Lista = [1,2,3]
Lista[1] = casa
Lista = [1,casa,3]
INSERIR VALORES
Para inserir um valor na lista usamos o comando
.append(), esse comando insere o valor no final da
lista. Exemplo:
Lista = [abc,12,32]
Lista.append(4)
>>>Lista
Lista = [abc,12,32,4]
COMANDO IN E AS LISTAS
Com o comando in verificamos se um elemento
pertence a lista. Exemplo:
Lista = [abc,12,32]
abc in Lista
True
FATIAMENTO DE LISTAS
Podemos pegar apenas partes da lista, indicando o
ndice do comeo e o ndice do fim separados por
dois pontos, o ltimo ndice no incluso.
Lembrando com o primeiro ndice sempre 0.
Exemplo:
lista = [a,b,c,d,e,f]
>>>lista[1:4]
[b,c,d]
OUTROS COMANDOS
Lista.remove(valor a ser removido). Obs: se o valor
se repetir removido o primeiro da esquerda pra
direita.
Lista.index(valor que deseja descobrir a posio)
Lista.sort(): Ordena a lista