Buscar

resumo-listas

Prévia do material em texto

Métodos para LISTAS
Nome e argumentos O que faz? Modifica a lista? Pode dar erro?
append(elemento) adiciona elemento na última posição da lista SIM NÃO
insert(posição, elemento) adiciona elemento na posição desejada da lista SIM NÃO
remove(elemento) remove o elemento desejado da lista SIM SIM
pop(posição) remove E RETORNA elemento na posiçào indicada da lista (se não indicado considera -1) SIM SIM
index(elemento) retorna a posição da primeira ocorrência do elemento desejado na lista NÃO SIM
reverse() inverte os elementos da lista SIM NÃO
sort() ordena os elementos da lista. use sort(reverse = True) para ordenar de forma decrescente SIM NÃO
count(elemento) retorna o número de ocorrências do elemento desejado na lista NÃO NÃO
copy() cria uma cópia independente da lista NÃO NÃO
clear() remove todos os elementos da lista SIM NÃO
extend(lista2) adiciona todos os elementos de lista2 ao final da lista atual SIM NÃO
Operadores, sintaxe e funções úteis para listas
list() declaração explícita que cria uma lista
[] declaração implícita que cria uma lista
lista[index] retorna o elemento de lista na posição index, que vai de 0 até n-1
lista1[inicio:fim:incremento] retorna uma nova lista contendo o trecho de lista1 que vai de inicio até fim-1 de incremento em incremento (padrão do incremento é 1)
min(lista), max(lista) retorna o menor e o maior elemento de uma lista, respectivamente
sum(lista) retorna a soma de todos os elementos de uma lista
lista1 + lista2 gera uma nova lista concatenando lista1 e lista2
lista1 * n gera uma nova lista replicando lista1 n vezes
elemento in lista retorna True caso elemento esteja em lista e retorna False caso contrário
len(lista) conta o número de elementos em lista
list(string1) gera uma lista de strings, onde cada caractere de string1 vira um elemento da lista

Continue navegando