Pitão

Listas Python

Listas Python

A lista é uma das estruturas de dados versáteis em Python que organiza os elementos em uma sequência. A lista pode incluir diferentes tipos de elementos. Como os elementos são organizados em uma sequência, cada elemento tem uma posição específica. As posições da lista são chamadas de índices. O número do índice começa de zero. Por exemplo, se temos uma lista de 10 elementos, a posição dos elementos ou números de índice da lista é de 0 a 9. A principal característica da lista em Python é que não é necessário inserir os mesmos elementos em uma lista. Os elementos podem ser de um tipo heterogêneo, i.e., uma lista pode conter um inteiro, número de ponto flutuante, número complexo e uma string. Uma lista pode até conter outra lista em qualquer posição.  Este artigo explica resumidamente as listas em Python, como a lista é criada, atualizada, a exclusão de elementos da lista e assim por diante.

Criação de lista em Python

Uma lista em Python é criada usando o par de colchetes ([]). Os elementos dentro da lista são separados por uma vírgula (,).

Vamos criar várias listas em Python.

#criando uma lista em branco ou vazia
minhaLista = []
#printing lista em branco
imprimir (minhaLista)
#criando uma lista de números
myList = [1,2,3,4,5,6,7,8,9]
#printing the list
imprimir (minhaLista)
#criando uma lista de palavras
myList = ["Kamran", "Sattar", "Awaisi"]
#printing the list
imprimir (minhaLista)
#criando uma lista de vários itens
myList = [1,2, "Kamran", 10.0,2 + 3j]
#printing the list
imprimir (minhaLista)

Resultado

Acesse os elementos em uma lista

Para acessar um determinado valor na lista, precisamos indicar o número do índice. Para acessar os elementos da lista, usamos o par de colchetes, mencionamos o número do índice dentro dos colchetes, e ele retorna o elemento.

#criando uma lista em branco ou vazia
minhaLista = []
#printing lista em branco
imprimir (minhaLista)
#criando uma lista de números
myList = [1,2,3,4,5,6,7,8,9]
#printing os elementos da lista
#accessing os primeiros elementos
imprimir (meu
Lista [0])
#accessing os segundos elementos
imprimir (minhaLista [1])
#accessing the third elements
imprimir (minhaLista [2])
#accessing os quartos elementos
imprimir (minhaLista [3])
#accessing the quinto elementos
imprimir (minhaLista [4])
#accessing the sixth elements
imprimir (minhaLista [5])
#accessing the seventh elements
imprimir (minhaLista [6])
#accessing the oitavo elementos
imprimir (minhaLista [7])
#accessing the nono elementos
imprimir (myList [8])
#criando uma lista de palavras
myList = ["Kamran", "Sattar", "Awaisi"]
#printing os elementos da lista
imprimir (minhaLista [0])
imprimir (minhaLista [1])
imprimir (minhaLista [2])
#criando uma lista de vários itens
myList = [1,2, "Kamran", 10.0,2 + 3j]
#printing os elementos da lista
imprimir (minhaLista [0])
imprimir (minhaLista [1])
imprimir (minhaLista [2])
imprimir (minhaLista [3])
imprimir (minhaLista [4])

Resultado

Podemos fatiar uma lista em Python usando o operador de fatiamento. Os dois pontos (:) são conhecidos como o operador de fatiamento. O fatiamento da lista Python retorna os vários itens em uma determinada sequência.

Vamos usar o operador de fatiamento.

#criando uma lista
minhaLista = [1,2,3, 'a', 'b', 4,5, 'c', 6,7, 'd', 8,9]
#printing os elementos da lista por fatiamento
#printing os elementos do 3º ao 8º
imprimir (minhaLista [2: 8])
#printing os elementos 1 a 5
imprimir (minhaLista [0: 5])
#printing os elementos 1 a 5
imprimir (minhaLista [0: 5])
#printing os elementos 3 a 8
imprimir (minhaLista [2: 8])

Resultado

Atualizando a lista

Podemos atualizar a lista a qualquer momento, inserindo os elementos na lista ou atualizando o valor do item em um índice específico da lista. Para adicionar os elementos na lista, Python oferece uma função append () integrada. As funções append () adicionam o elemento no final da lista. No entanto, podemos adicionar o elemento em qualquer índice específico dentro da lista. Ao fazer isso, o elemento existente será substituído e um novo elemento será adicionado à lista.

Primeiro, vamos ver o uso da função append () para adicionar os novos elementos no final da lista.

#criando uma lista
minhaLista = [1,2,3,4,5]
#printing a lista antes de adicionar novos elementos
imprimir (minhaLista)
# usando a função append ()
minha lista.anexar (6)
minha lista.anexar ('a')
minha lista.anexar (9)
#printing the list
imprimir (minhaLista)

Resultado

Agora, vamos atualizar os elementos existentes em uma lista.

#criando uma lista
aluno = ['Kamran', 25, '[e-mail protegido]', 'MS SE']
# imprimindo a lista antes de atualizar os elementos
imprimir (aluno)
#atualizando o valor na posição 1
aluno [1] = 24
#atualizando o valor na posição 2
aluno [2] = "[email protegido]"
#printing a lista atualizada
imprimir (aluno)

Resultado

Excluindo ou Removendo os Elementos da Lista

Os elementos podem ser excluídos ou removidos da lista facilmente. Existem duas maneiras de excluir ou remover os elementos da lista:

  1. Usando as palavras-chave del
  2. Usando a função remove ()

Usando a palavra-chave del

Primeiro, vamos discutir a palavra-chave del. A palavra-chave del apaga um item da lista no índice especificado. A palavra-chave del requer o número do índice. Portanto, quando você tiver certeza sobre o índice de qualquer valor, use a palavra-chave del.

#criando uma lista
aluno = ['Kamran', 25, '[e-mail protegido]', 'MS SE']
# imprimir a lista antes de excluir os elementos
imprimir (aluno)
#excluindo o valor no índice 0
del aluno [0]
#excluindo o valor no índice 1
del aluno [1]
#printing a lista atualizada
imprimir (aluno)

Resultado

Usando a função remove ()

O remove é a função embutida do Python que pega o item da lista como um argumento e o apaga da lista. Caso você não saiba exatamente o valor do índice do item, então o método remove está aí para você.

Vamos ver o uso da função remove ().

#criando uma lista
aluno = ['Kamran', 25, '[e-mail protegido]', 'MS SE']
# imprimir a lista antes de excluir os elementos
imprimir (aluno)
#excluindo os itens da lista
aluna.remover ('Kamran')
aluna.remover ('MS SE')
#printing a lista atualizada
imprimir (aluno)

Resultado

Determinando o comprimento de uma lista

O comprimento de uma lista pode ser determinado usando o embutido len () função. Ele retorna o tamanho da lista. As funções len () tomam o objeto de lista como um argumento.

#criando uma lista
aluno = ['Kamran', 25, '[e-mail protegido]', 'MS SE']
# imprimindo o comprimento da lista
print ("O comprimento da lista é:", len (aluno))

Resultado

Conclusão

Listas são as estruturas de dados mais comuns e amplamente utilizadas em Python. Eles são usados ​​para armazenar os elementos de dados em uma sequência. A lista Python pode armazenar tipos heterogêneos de elementos. Este artigo explica o funcionamento da lista Python e várias funções integradas do Python com a ajuda de exemplos simples.

Como aumentar o FPS no Linux?
FPS significa Quadros por segundo. A tarefa do FPS é medir a taxa de quadros em reproduções de vídeo ou desempenho de jogos. Em palavras simples, o nú...
Top jogos do Oculus App Lab
Se você é proprietário de um fone de ouvido Oculus, deve estar informado sobre o carregamento lateral. Sideload é o processo de instalação de conteúdo...
Os 10 melhores jogos para jogar no Ubuntu
A plataforma Windows tem sido uma das plataformas dominantes para jogos devido à grande porcentagem de jogos que estão sendo desenvolvidos hoje para o...