Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE
Produzido pelo prof. João Pimentel
Refaça exercícios antigos, para não esquecer como resolvê-los.
Veja o vídeo a seguir, que explica como criar, usar e modificar listas no Python.
Vídeo 1 (13min):
Para revisar como se faz para criar uma lista, e também para aprender a usar as funções sum, len e sort, volte para a primeira lição desta semana.
Precisamos lembrar que os índices (posições) da lista são contados a partir do ZERO. Então na lista [5, 10, 15, 20, 25], que tem 5 elementos:
Sendo assim,
Precisamos lembrar que os índices (posições) da lista são contados a partir do ZERO. Então na lista ['paul','lennon','george','ringo'] , que tem 4 elementos:
Por isso que
Olha como
No primeiro, estamos somando x[1] com x[3], ou seja, 2 + 4, que dá 6.
No segundo estamos pegando o elemento na posição 1 + 3; ou seja, o elemento na posição 4, que é o número 7.
Se ligou? Bora fazer outro exemplo parecido.
Estranho, né? A gente já viu que, quando vamos usar um elemento de uma lista, colocamos a posição do elemento entre colchetes. Então x[4] é o elemento na posição 4 da lista x.
Blz, mas e x[2*3 - 2] ?
Ué, o que está entre colchetes é a posição do elemento, então nesse código vamos pegar o elemento na posição 2*3 - 2 da lista x. E 2*3 - 2 dá 4. Então o resultado será o elemento na posição 4 da lista x.Imagine uma lista de alunos da turma. Quando alguém se matricula na turma, precisamos inserir a pessoa na lista.
Existem várias formas de se acrescentar elementos a uma lista. Vamos aprender a inserir com a função append.
A função append vai acrescentar um elemento no fim da lista, seguindo esse formato:
Exemplos:
Imagine uma lista de filmes para assistir. Quando assistimos o filme, vamos removê-lo da lista.
Existem várias formas de remover elementos de uma lista. Vamos ver duas delas: com o pop() e com o remove()
A função "pop" apaga um elemento da lista, seguindo esse modelo:
, onde posicao é a posição do elemento que queremos remover. Veja:
A função "remove" apaga um elemento da lista, seguindo esse modelo:
, onde elemento é de fato o elemento que queremos remover. Veja: