Python lista métodos
Nesta lição, discutiremos os métodos de listas do Python com exemplos para atingir nossos objetivos instrucionais.
- Métodos de listas do Python:
- Métodos de listas/array em Python:
- Método append() da lista do Python:
- Método clear() da lista do Python:
- Método Python List copy():
- Métodos de listas Python count():
- Métodos de listas do Python extend():
- Métodos de listas Python index():
- Python Lists Methods insert():
- Métodos de listas Python pop():
- Métodos de listas do Python remove():
- Métodos de listas Python reverse():
- Métodos de listas do Python sort():
- Importância dos métodos de listas do Python:
Métodos de listas/array em Python
Existem vários métodos de listas Python integrados que você pode usar ao lidar com listas Python ou Array.
Aqui, você descobrirá toda a variedade de métodos para trabalhar com listas / arrays Python , completos com exemplos.
Método | Visão geral |
---|---|
acrescentar() | O elemento é adicionado no final da lista. |
claro() | Exclui todos os elementos da lista . |
cópia de() | Fornece uma cópia da lista como resultado. |
contar() | Fornece uma contagem de elementos com um valor especificado. |
ampliar() | Você pode adicionar elementos à lista atual (ou qualquer iterável) adicionando-os ao final da lista. |
índice() | Este método retorna o índice do primeiro elemento com o valor fornecido. |
inserir() | O elemento é adicionado na posição dada. |
pop() | O elemento na posição dada é removido. |
remover() | Exclua o item com o valor fornecido. |
reverter() | Classifica a lista na ordem inversa. |
organizar() | Organize a lista. |
Método append() da lista do Python
Na lista do Python, o método append() é aplicado para declarar um item no final da lista.
Sintaxe:
list.append(elmnt)
Valores de Parâmetros
Parâmetro | Visão geral |
---|---|
elmnt |
Necessário. Qualquer tipo de elemento (string, número, objeto, etc.) |
Um novo item deve ser adicionado à lista de empresas:
Example:
Para incorporar uma nova lista de empresas a uma existente, basta anexar a nova lista à atual:
Example:
Método clear() da lista do Python
O método clear() em Python elimina todos os itens de uma lista.
Sintaxe
list.clear()
Limpe todos os itens da lista de empresas.
Example:
Agora tente combinar 2 listas e exclua todos os itens da lista:
Example:
Conforme demonstrado no exemplo acima, a primeira impressão apresentará o item da lista, enquanto a segunda impressão mostrará uma lista vazia.
Método Python List copy()
O método copy() em Python retorna uma réplica da lista designada.
Sintaxe:
list.copy()
Duplique a lista de empresas:
Example:
Agora duplique os itens da lista de empresas antigas e novas em uma única lista:
Example:
Métodos de listas do Python: count()
O método python count() fornece a quantidade de elementos com um valor designado.
Sintaxe:
list.count(value)
Valores de Parâmetros
Parâmetro | Visão geral |
---|---|
valor | Qualquer tipo de dados (string de caracteres, valor numérico, lista, tupla, etc.). O elemento a procurar. |
Determine quantas vezes o nome “Google” aparece na lista de empresas:
Example:
Aqui está outro exemplo:
Example:
Métodos de listas do Python: extend()
O método extend() de python anexa certos itens de lista (ou qualquer iterável) ao final da lista existente.
Sintaxe:
list.extend(iterable)
Valores de Parâmetros
Parâmetro | Visão geral |
---|---|
iterável | Necessário. Qualquer iterável (como listas, conjuntos, tuplas, etc.) |
Coloque os itens das empresas na lista de novas empresas:
Example:
Agora adicione três itens de lista em uma única lista:
Example:
Métodos de listas do Python: index ()
Quando o método index() é chamado, ele retorna a posição onde o valor especificado ocorre pela primeira vez.
Sintaxe:
list.index(elmnt)
Parameter Values
Parameter
Overview
elmnt
This is necessary. A string, a number, a list, etc. Search for this element.
Here are the positions of the index value “Google”:
Example:
1234567firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]mrx = firms.index("Google")print(mrx)
Você obterá apenas a primeira ocorrência do valor com o método index() .
Combine as duas listas/arrays e encontre a posição de “Alphabet Inc”:
Example:
Python lista métodos: insert()
Quando insert() é chamado, o valor dado é inserido na posição escolhida.
Sintaxe:
list.insert(pos, elmnt)
Valores de Parâmetros
Parâmetro | Visão geral |
---|---|
pos | É necessário. A posição em que o valor deve ser inserido |
elmnt | Isso é essencial . Qualquer tipo de elemento (string, número, objeto, etc.). |
Na lista de empresas, adicione “wallmart” como o quinto elemento:
Example:
O próximo passo é adicionar o valor “IBM” ao final da lista de firmas e estendê-lo com a lista de novas firmas:
Example:
Métodos de listas do Python: pop()
Usando pop() , você pode remover um elemento de uma posição específica.
Sintaxe:
lista.pop(pos)
Valores de Parâmetros
Parâmetro | Visão geral |
---|---|
pos | É opcional. Especifica o local onde o elemento deve ser removido, o valor padrão é -1, que retorna o último item |
Na lista frms, remova o quarto elemento:
Example:
O elemento removido deve ser retornado da lista/array de firmas da seguinte forma:
Example:
Métodos de listas do Python: remove()
Quando o método remove() do Python é chamado, ele remove a primeira ocorrência do elemento com o valor especificado.
Sintaxe:
list.remove(elmnt)
Valores de Parâmetros
Parâmetro | Visão geral |
---|---|
elmnt | Isso é necessário. Você pode remover qualquer tipo de elemento (string, número, lista, etc.) |
Remova o elemento “Meta” da lista de empresas:
Example:
Pegue as duas listas/matrizes e mescle-as. Remova o último elemento da lista mesclada:
Example:
Python lista métodos: reverse ()
Com o método reverse() do Python, os elementos são classificados na ordem inversa.
Sintaxe:
list.reverse()
Liste as empresas na ordem inversa:
Example:
Em seguida, mescle as duas listas/arrays do Python e imprima-as na ordem inversa:
Example:
Métodos de listas do Python: sort()
As listas são classificadas em ordem crescente por padrão com o método sort() .
Se você quiser decidir quais critérios de classificação devem ser usados, também pode escrever uma função.
Sintaxe:
list.sort(reverse=True|False, key=myFunc)
Valores de Parâmetros
Parâmetro | Visão geral |
---|---|
reverter | Quando reverse=True, a lista será classificada de forma descendente. Reverse é definido como Falso por padrão – isso é opcional. |
chave | Função opcional para especificar critérios de classificação. |
A lista de empresas deve ser ordenada alfabeticamente da seguinte forma:
Example:
Liste as empresas em ordem decrescente:
Example:
A lista de empresas agora deve ser classificada por seu comprimento:
Example:
Observe que, por padrão, os elementos das listas são exibidos de caracteres menores para maiores.
Agora classifique a lista de empresas pelo comprimento de seus caracteres na ordem inversa:
Example:
As listas/matrizes das empresas agora devem ser mescladas e classificadas pelo comprimento de seus caracteres na ordem padrão:
Example:
Importância dos métodos de listas do Python
Aqui estão alguns dos principais motivos que destacam a importância dos métodos de lista do Python:
- Métodos de lista como
append()
,extend()
,insert()
,remove()
epop()
permitem a modificação dinâmica do conteúdo da lista. Esses métodos permitem adicionar elementos à lista, remover elementos específicos, inserir elementos em posições específicas e recuperar e remover elementos da lista com base em seus índices. Essas operações são fundamentais para manter e atualizar os dados da lista. - Os métodos de lista gostam
index()
ecount()
fornecem maneiras convenientes de pesquisar elementos em uma lista. Oindex()
método retorna o índice da primeira ocorrência de um elemento especificado, possibilitando acesso rápido aos dados desejados. Ocount()
método conta o número de ocorrências de um determinado elemento dentro da lista, auxiliando na análise de dados e estatísticas. - O
sort()
método permite classificar os elementos de uma lista no local, em ordem crescente ou decrescente. A classificação de listas é crucial para vários aplicativos, incluindo organização de dados, pesquisa eficiente e implementações algorítmicas. Além disso, oreverse()
método inverte a ordem dos elementos em uma lista, fornecendo uma maneira rápida de alterar a sequência de dados. - O
copy()
método cria uma cópia rasa de uma lista, permitindo que você crie uma cópia independente da lista original. Isso é importante quando você precisa modificar uma lista enquanto preserva a integridade da outra. Ocopy()
método evita efeitos colaterais indesejados que podem ocorrer quando várias variáveis se referem ao mesmo objeto de lista. - O fatiamento de lista, facilitado pelo uso de indexação e notação de fatiamento, permite extrair partes específicas de uma lista. O fatiamento é útil para operações como extrair subconjuntos de dados, manipular intervalos específicos de elementos ou criar novas listas com base em determinados critérios. Ele fornece uma maneira flexível e eficiente de trabalhar com diferentes partes de uma lista.