Baixe o app para aproveitar ainda mais
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
Compartilhar