Você está na página 1de 12

PROGRAMAO BSICA

ARARUNA PB
2015

RESUMO DA LTIMA AULA


Comandos de repetio (Loop)
For
- Sintaxe for variavel in range(inicio,fim,passo)
-inicio e passo assumem os valores de 0 e 1
respectivamente, o fim obrigatrio;
- a funo range cria uma LISTA de nmeros inteiros
range = [inicio,fim[

RESUMO DA LTIMA AULA


Comandos de repetio (Loop)
While
- Sintaxe while condio
- Usamos mais o while quando no sabemos o nmero de
iteraes necessria para o lao funcionar.

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]

LAO FOR E AS LISTAS


Podemos varrer a lista com o lao for. Exemplo:
nomes = [Ana,Maria,Joo]
for nome in nomes:
print(nome)
Ana
Maria
Joo

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

Você também pode gostar