Listar operações em Python - As 14 principais operações da lista em Python

Índice:

Anonim

Visão geral das operações de lista no Python

Lista em Python são ordenadas estrutura de armazenamento de dados heterogêneos. O termo ordenado significa que os elementos da lista são indexados a partir de 0. Qualquer elemento da lista pode ser acessado através de seu número de índice exclusivo. O termo heterogêneo significa que os elementos na lista não precisam ser do mesmo tipo. Uma única lista pode conter tanto a cadeia quanto os valores inteiros. Portanto, as listas em Python são uma ferramenta útil para armazenar vários valores de diferentes tipos. As operações de lista são úteis para iterar sobre os elementos na lista e executar determinadas tarefas. Vejamos algumas das operações de lista mais usadas no Python.

Estaríamos referenciando a lista abaixo nos exemplos do artigo, a menos que indicado de outra forma.

myList = (1, 2, 3, 'EduCBA', 'torna o aprendizado divertido!')

Listar operações em Python

Vejamos algumas das operações de lista mais usadas no Python.

1. append ()

O método append () é usado para adicionar elementos no final da lista. Este método pode adicionar apenas um elemento por vez. Para adicionar vários elementos, o método append () pode ser usado dentro de um loop.

Código:

myList.append(4)
myList.append(5)
myList.append(6)
for i in range(7, 9):
myList.append(i)
print(myList)

Resultado:

2. extend ()

O método extend () é usado para adicionar mais de um elemento no final da lista. Embora possa adicionar mais de um elemento ao contrário de append (), ele os adiciona no final da lista como append () .

Código:

myList.extend((4, 5, 6))
for i in range(7, 9):
myList.append(i)
print(myList)

Resultado:

3. inserir ()

O método insert () pode adicionar um elemento em uma determinada posição na lista. Portanto, diferente de append (), ele pode adicionar elementos em qualquer posição, mas, como append (), pode adicionar apenas um elemento por vez. Este método usa dois argumentos. O primeiro argumento especifica a posição e o segundo argumento especifica o elemento a ser inserido.

Código:

myList.insert(3, 4)
myList.insert(4, 5)
myList.insert(5, 6)
print(myList)

Resultado:

4. remove ()

O método remove () é usado para remover um elemento da lista. No caso de várias ocorrências do mesmo elemento, somente a primeira ocorrência é removida.

Código:

myList.remove('makes learning fun!')
myList.insert(4, 'makes')
myList.insert(5, 'learning')
myList.insert(6, 'so much fun!')
print(myList)

Resultado:

5. pop ()

O método pop () pode remover um elemento de qualquer posição na lista. O parâmetro fornecido para esse método é o índice do elemento a ser removido.

Código:

myList.pop(4)
myList.insert(4, 'makes')
myList.insert(5, 'learning')
myList.insert(6, 'so much fun!')
print(myList)

Resultado:

6. Fatia

A operação Fatia é usada para imprimir uma seção da lista. A operação Slice retorna um intervalo específico de elementos. Não modifica a lista original.

Código:

print(myList(:4)) # prints from beginning to end index
print(myList(2:)) # prints from start index to end of list
print(myList(2:4)) # prints from start index to end index
print(myList(:)) # prints from beginning to end of list

Resultado:

7. Reverso ()

A operação reverse () é usada para reverter os elementos da lista. Este método modifica a lista original. Para reverter uma lista sem modificar a original, usamos a operação de fatia com índices negativos. A especificação de índices negativos itera a lista do back-end para o front-end da lista.

Código:

print(myList(::-1)) # does not modify the original list
myList.reverse() # modifies the original list
print(myList)

Resultado:

8. len ()

O método len () retorna o comprimento da lista, ou seja, o número de elementos na lista.

Código:

print(len(myList))

Resultado:

9. min () e max ()

O método min () retorna o valor mínimo na lista. O método max () retorna o valor máximo na lista. Ambos os métodos aceitam apenas listas homogêneas, ou seja, lista com elementos de tipo semelhante.

Código:

print(min(myList))

Resultado:

Código:

print(min((1, 2, 3)))
print(max((1, 2, 3)))

Resultado:

10. count ()

A função count () retorna o número de ocorrências de um determinado elemento na lista.

Código:

print(myList.count(3))

Resultado:

11. Concatenar

A operação Concatenar é usada para mesclar duas listas e retornar uma única lista. O sinal + é usado para executar a concatenação. Observe que as listas individuais não são modificadas e uma nova lista combinada é retornada.

Código:

yourList = (4, 5, 'Python', 'is fun!') print(myList+yourList)

Resultado:

12. Multiplique

O Python também permite multiplicar a lista n vezes. A lista resultante é a lista original repetida n vezes.

Código:

print(myList*2)

Resultado:

13. index ()

O método index () retorna a posição da primeira ocorrência do elemento especificado. São necessários dois parâmetros opcionais - o índice inicial e o final. Esses parâmetros definem a posição inicial e final da área de pesquisa na lista. Quando fornecido, o elemento é pesquisado apenas na sub-lista vinculada pelos índices de início e fim. Quando não fornecido, o elemento é pesquisado em toda a lista.

Código:

print(myList.index('EduCBA')) # searches in the whole list
print(myList.index('EduCBA', 0, 2)) # searches from 0 th to 2 nd position

Resultado:

14. sort ()

O método de classificação classifica a lista em ordem crescente. Esta operação pode ser realizada apenas em listas homogêneas, ou seja, listas com elementos de tipo semelhante.

Código:

yourList = (4, 2, 6, 5, 0, 1) yourList.sort()
print(yourList)

Resultado:

15. claro ()

Esta função apaga todos os elementos da lista e a esvazia.

Código:

myList.sort()
print(myList)

Resultado:

Conclusão

As operações de lista são estrategicamente essenciais para aprender a executar uma tarefa com linhas mínimas de código. Esta é apenas uma introdução básica para listar operações que abrangem a maioria dos métodos. É recomendável brincar mais, ser criativo e explorar ainda mais o potencial das listas.

Artigo recomendado

Este é um guia para listar operações em Python. Aqui discutimos a visão geral e as operações de lista mais usadas no python. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. Vantagens do Python
  2. Padrões de estrelas em Python
  3. Operadores booleanos em Python
  4. Palíndromo em Python
  5. Conjuntos Python