Python lista métodos

Nesta lição, discutiremos os métodos de listas do Python com exemplos para atingir nossos objetivos instrucionais.

Python lista métodos



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: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc"]
firms.append("Black Rock")
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Para incorporar uma nova lista de empresas a uma existente, basta anexar a nova lista à atual:

Example: 

1
2
3
4
5
6
7
8
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
newfirms = ["Saudi Aramco", "Alphabet Inc", "Amazon Inc", "NVIDIA Corp"]
firms.append(newfirms)
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
8
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
firms.clear()
print(firms)
#output will be empty python list/array
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Agora tente combinar 2 listas e exclua todos os itens da lista:

Example: 

1
2
3
4
5
6
7
8
9
10
11
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
newfirms = ["Saudi Aramco", "Alphabet Inc", "Amazon Inc", "NVIDIA Corp"]
firms.append(newfirms)
print(firms)
firms.clear()
print(firms)
#output will be empty python list/array after clear() method used.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
8
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
mrx = firms.copy()
print("This is orignal list items",firms)
print("This is duplicate list items",mrx)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Agora duplique os itens da lista de empresas antigas e novas em uma única lista:

Example: 

1
2
3
4
5
6
7
8
9
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
newfirms = ["Saudi Aramco", "Alphabet Inc", "Amazon Inc", "NVIDIA Corp"]
print("This is orignal list-1 items",firms)
print("This is orignal list-2 items",newfirms)
firms.append(newfirms)
mrx = firms.copy()
print("This is duplicate of both lists items",mrx)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
mrx = firms.count("Google")
print("Google found",mrx,"Time in a list.")
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Aqui está outro exemplo:

Example: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Google", "Saudi Aramco", "Alphabet Inc", "Amazon Inc", "Google"]
mrx = firms.count("Google")
print("Google found",mrx,"Time in a list.")
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
8
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
newfirms = ["Saudi Aramco", "Alphabet Inc", "Amazon Inc", "NVIDIA Corp"]
firms.extend(newfirms)
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Agora adicione três itens de lista em uma única lista:

 

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
firms0 = ['Google']
firms1 = ['Google']
firms2 = ['Google']
firms3 = ['Google']
firms0.extend(firms1)
firms0.extend(firms2)
firms0.extend(firms3)
print(firms0)
mrx = firms0.count("Google")
print("Google Found",mrx,"Times in a list.")
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
mrx = firms.index("Google")
print(mrx)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
newfirms = ["Saudi Aramco", "Alphabet Inc", "Amazon Inc", "NVIDIA Corp"]
firms.extend(newfirms)
mrx = firms.index("Alphabet Inc")
print(mrx)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
firms.insert(4, "Wallmart")
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O próximo passo é adicionar o valor “IBM” ao final da lista de firmas e estendê-lo com a lista de novas firmas:

Example: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
newfirms = ["Saudi Aramco", "Alphabet Inc", "Amazon Inc", "NVIDIA Corp"]
firms.insert(6, "IBM")
firms.extend(newfirms)
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
firms.pop(3)
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O elemento removido deve ser retornado da lista/array de firmas da seguinte forma:

Example: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
mrx = firms.pop(3)
print(mrx)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
firms.remove("Meta")
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Pegue as duas listas/matrizes e mescle-as. Remova o último elemento da lista mesclada:

Example: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
newfirms = ["Saudi Aramco", "Alphabet Inc", "Amazon Inc", "NVIDIA Corp"]
firms.extend(newfirms)
firms.remove("NVIDIA Corp")
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
firms.reverse()
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Em seguida, mescle as duas listas/arrays do Python e imprima-as na ordem inversa:

Example: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "Meta", "Google", "Apple inc", "Black Rock"]
newfirms = ["Saudi Aramco", "Alphabet Inc", "Amazon Inc", "NVIDIA Corp"]
firms.extend(newfirms)
firms.reverse()
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "CAT", "Meta", "Google", "Apple inc", "Black Rock"]
firms.sort()
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Liste as empresas em ordem decrescente:

Example: 

1
2
3
4
5
6
7
firms = ["Tesla", "Microsoft", "CAT", "Meta", "Google", "Apple inc", "Black Rock"]
firms.sort(reverse=True)
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

A lista de empresas agora deve ser classificada por seu comprimento:

Example: 

1
2
3
4
5
6
7
8
def myFunc(e):
return len(e)
firms = ["Tesla", "Microsoft", "CAT", "Meta", "Google", "Apple inc", "Black Rock"]
firms.sort(key=myFunc)
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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: 

1
2
3
4
5
6
7
8
def myFunc(e):
return len(e)
firms = ["Tesla", "Microsoft", "CAT", "Meta", "Google", "Apple inc", "Black Rock"]
firms.sort(reverse=True, key=myFunc)
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

As listas/matrizes das empresas agora devem ser mescladas e classificadas pelo comprimento de seus caracteres na ordem padrão:

Example: 

1
2
3
4
5
6
7
8
9
10
def myFunc(e):
return len(e)
firms = ["Tesla", "Microsoft", "CAT", "Meta", "Google", "Apple inc", "Black Rock"]
newfirms = ["Saudi Aramco", "Alphabet Inc", "Amazon Inc", "NVIDIA Corp"]
firms.extend(newfirms)
firms.sort(key=myFunc)
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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:

  1. Métodos de lista como append(), extend(), insert(),remove() e pop()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.
  2.  Os métodos de lista gostam index()e count()fornecem maneiras convenientes de pesquisar elementos em uma lista. O index()método retorna o índice da primeira ocorrência de um elemento especificado, possibilitando acesso rápido aos dados desejados. O count()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.
  3. 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, o reverse()método inverte a ordem dos elementos em uma lista, fornecendo uma maneira rápida de alterar a sequência de dados.
  4. 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. O copy()método evita efeitos colaterais indesejados que podem ocorrer quando várias variáveis ​​se referem ao mesmo objeto de lista.
  5. 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.
Ajude-nos a moldar o futuro deste site. Deixe sua reação e faça parte da nossa jornada.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone