Listas em Python: tudo o que você precisa saber sobre listas Python



Este blog irá guiá-lo através do conceito de listas em python. Também ajudará você a entender as operações e manipulações de dados usando listas python.

A linguagem de programação Python emergiu como a linguagem de programação mais quente hoje em dia. Os desenvolvedores perceberam a importância de uma implementação eficiente em vez de escrever programas complexos. serve os desenvolvedores com recursos e aplicativos prontos para uso, um desses conceitos são listas em python. É uma coleção tipo de dados que geralmente é preferido para armazenar dados solicitados em python. A seguir estão os conceitos discutidos neste blog:

O que é uma lista em Python?

A lista é uma coleção tipo de dados em python. Ele é ordenado e também permite entradas duplicadas. As listas em python não precisam ser homogêneas, o que significa que podem conter diferentes tipos de dados, como inteiros, strings e outros tipos de dados de coleção. É mutável por natureza e permite a indexação para acessar os membros em uma lista.





Para declarar uma lista, usamos os colchetes.

List é como qualquer outro array que declaramos em outras linguagens de programação. Listas em python são freqüentemente usadas para implementar pilhas e filas. As listas são mutáveis ​​por natureza. Portanto, os valores podem ser alterados mesmo depois que uma lista é declarada.



minha lista = [0,1,2,3,4,5,6]

Indexando:

indexing-python lists-edureka

Para acessar um valor de uma lista, usamos os valores de índice. Abaixo está o código para obter a letra ‘A’ da lista que contém as letras da palavra ‘EDUREKA’.



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] impressão (a [6]) impressão (a [-1])

Ambas as instruções de impressão buscarão a letra 'A' da lista.

Por que usar uma lista?

Ao escolher um tipo de dados para armazenar nossos dados, devemos ter em mente as propriedades e recursos do tipo de dados. Torna-se mais eficiente e seguro se fizermos a escolha certa em primeiro lugar.

Uma lista é preferida porque pode armazenar vários dados ao mesmo tempo. Torna-se fácil substituir e modificar os valores dentro de uma lista. Podemos armazenar a sequência em uma lista e realizar várias iterações usando os loops também. Existem inúmeras operações que podemos realizar em uma lista também, vamos entender as várias operações que temos para listas em python.

Listar operações em Python

A seguir estão as operações que podemos realizar em uma lista.

ferramentas usadas em análises de big data
  • acrescentar
  • Claro
  • cópia de
  • contagem
  • ampliar
  • inserir
  • índice
  • pop
  • remover
  • marcha ré
  • ordenar

acrescentar

a = [1,2,3,4,5] a.append (6) print (a) #a saída terá 6 no final da lista.

Claro

a = [1,2,3,4,5] a.clear () #isso irá limpar a lista ou esvaziar a lista.

cópia de

a = [1,2,3,4,5] b = a.copy () print (b) # faz a cópia da lista.

contagem

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) # isso dará o número de vezes que 5 está presente na lista.

ampliar

a = [1,2,3,4,5] a.extend (range (6,11)) #isso irá adicionar os valores nesta lista a partir do intervalo de objetos iteráveis.

inserir

a = ['edureka', 'python', 'ciência de dados'] a.insert (2, 'inteligência artificial') # isso adicionará a string no valor de índice 2

índice

a = ['edureka', 'python', 'programação', 'ciência de dados', 'IA', 'aprendizado de máquina'] a.index ('ciência de dados') # isso obterá o valor do índice nos dados da string ciência 'que é 3.

pop

a = [1,2,3,4,5] a.pop () #isto irá exibir o valor do final da lista, ou seja, 5. a lista não terá mais 5 depois disso.

remover

a = [1,2,3,4,11,5] a.remove (11) #isso removerá 11 da lista.

marcha ré

a = [5,4,3,2,1] a.reverse () #isso inverterá a lista. # outra instrução para inverter a lista a = a [:: -1]

ordenar

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # você obterá uma lista classificada como resultado.

Substituindo um valor em uma lista

a = ['edureka', 'python', 'ciência de dados', 'tênis', 'aprendizado de máquina'] a [3] = 'inteligência artificial' #isso substituirá o valor no índice fornecido pelo valor mencionado.

Iterar em uma lista

Listas podem ser usadas para também. Abaixo está o código para iterar uma lista e imprimir valores usando uma instrução de controle.

a = [1,2,3,4,5] para x em a: if x == 4: break print (x) #isto irá iterar pela lista e imprimir os valores até encontrar 4.

O Construtor de Lista

O construtor de lista é usado para criar / declarar uma lista.

a = list ((1,2,3,4,5)) print (a) # você obterá uma lista com os valores declarados no construtor.

Como você pode ver, o construtor de lista usa a tupla como argumento. Da mesma forma, você também pode declarar qualquer outro tipo de dados como um dicionário ou um conjunto dentro do construtor de lista.

Cortando uma lista em Python

Suponha que você tenha uma lista com números de 0 a 10. Mas você deseja obter apenas os números de 5 a 10, você não deve acessar todos os elementos digitando os valores de índice de todos esses números. Em vez disso, você pode seguir a abordagem no código abaixo.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] #isso obterá todos os números começando do índice 4 ao índice 11. a [-1: - 6] #isto obterá todos os números do índice 11 ao índice 6. a [4:] #isto irá imprimir todos os números começando do índice 4 até o final da lista. a [: 6] #isto imprimirá todos os números do índice 0 até o índice 6.

Subsetting uma lista em Python

Subconjunto de uma lista significa declarar uma lista dentro de uma lista existente.

qual método de classe de scanner lê uma string
a = lista (intervalo (5,11) b = [1,2,3,4, a] #para acessar um valor na lista b [4] #isso imprimirá a lista a. b [4] [4] # isso obterá o valor no valor de índice 4 na lista a. b [4] [4] = 19 # podemos alterar os valores também, substituir, excluir, modificar etc.

Em vez de uma lista, podemos usar qualquer outro tipo de dados também. Mas, como um conjunto não é indexado, não será possível acessar os itens do conjunto separadamente usando os valores do índice.

Neste blog, discutimos as listas em python e todas as operações que podemos realizar. Listas em python é um conceito muito importante que desempenha um papel importante ao aprender o básico da programação python. A linguagem de programação Python tem muitos recursos prontos para uso, com o ela se tornou uma das linguagens de programação mais populares da atualidade. Você também pode se inscrever em para iniciar seu aprendizado.

Tem alguma pergunta? mencioná-los nos comentários, entraremos em contato com você.