Buscar

Métodos em Listas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

ME´TODOS EM LISTAS - RESUMO
ANAMARIA
Observac¸a˜o: Todos os me´todos a seguir sa˜o associados a um objeto do tipo lista (a lista
sobre a qual o me´todo vai atuar e eventualmente, alterar). Quando a descric¸a˜o diz ”a
lista”, e´ dessa lista que se fala.
(1) lista.append - recebe um elemento e o acrescenta no final da lista. Retorna None.
(2) lista.extend - recebe uma segunda lista (ou sequeˆncia) e acrescenta os seus ele-
mentos no final da lista . Retorna None.
(3) lista.insert - recebe o ı´ndice de uma posic¸a˜o e um elemento e inclui o elemento
naquela posic¸a˜o ou no final da lista, caso a posic¸a˜o seja fora da faixa (maior que
len(lista)). Retorna None.
(4) lista.remove - recebe um elemento (que precisa ocorrer na lista) e apaga a
primeira ocorreˆncia do elemento na lista. Retorna None.
(5) lista.pop - recebe o ı´ndice de uma posic¸a˜o (precisa ser va´lido) e apaga da lista
o elemento naquela posic¸a˜o. Retorna esse elemento. Caso na˜o receba argumento
(pop()), apaga e devolve o u´ltimo elemento da lista.
(6) lista.count - recebe um valor e retorna o nu´mero de ocorreˆncias desse valor na
lista (a lista na˜o e´ alterada).
(7) lista.index - recebe um elemento (que precisa ocorrer na lista) e devolve o ı´ndice
da primeira ocorreˆncia do elemento na lista.
(8) lista.reverse - inverte a lista. Retorna None.
(9) lista.sort - ordena a lista. Retorna None.
As operac¸o˜es a seguir apresentam sintaxe diferente (na˜o e´ lista.op).
(1) del - del lista[i] (i precisa ser va´lido) apaga da lista o elemento naquela
posic¸a˜o. Retorna None.
(2) in - elemento in lista devolve True se o elemento aparece na lista e False, caso
contra´rio.
1

Outros materiais