Listas de Python

Listas de 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, todo 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 tivermos uma lista de 10 elementos, a posição de 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 do tipo heterogêneo, eu.e., Uma lista pode conter um número inteiro, número do ponto de flutuação, número complexo e uma string. Uma lista pode até conter outra lista em qualquer posição. Este artigo explica brevemente as listas em Python, como a lista é criada atualizada, a exclusão de elementos da lista e assim por diante.

Criação da 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
mylist = []
#Lista em branco da impressão
Imprimir (mylist)
#Criar uma lista de números
mylist = [1,2,3,4,5,6,7,8,9]
#printing a lista
Imprimir (mylist)
#Criando uma lista de palavras
MyList = ["Kamran", "Sattar", "Awaisi"]
#printing a lista
Imprimir (mylist)
#Criando uma lista de vários itens
mylist = [1,2, "kamran", 10.0,2+3J]
#printing a lista
Imprimir (mylist)

Saída

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 retorna o elemento.

#Criando uma lista em branco ou vazia
mylist = []
#Lista em branco da impressão
Imprimir (mylist)
#Criar uma lista de números
mylist = [1,2,3,4,5,6,7,8,9]
#imprimindo os elementos da lista
#acessar os primeiros elementos
imprimir (meu
Lista [0])
#acessar os segundos elementos
Imprimir (MyList [1])
#acessar os terceiros elementos
Imprimir (mylist [2])
#acessar os quartos elementos
Imprimir (MyList [3])
#acessar os quinto elementos
Imprimir (MyList [4])
#acessar os sextos elementos
Imprimir (mylist [5])
#acessar os sétimos elementos
Imprimir (MyList [6])
#acessar os oitavos elementos
Imprimir (MyList [7])
#acessar os nono elementos
Imprimir (mylist [8])
#Criando uma lista de palavras
MyList = ["Kamran", "Sattar", "Awaisi"]
#imprimindo os elementos da lista
Imprimir (mylist [0])
Imprimir (MyList [1])
Imprimir (mylist [2])
#Criando uma lista de vários itens
mylist = [1,2, "kamran", 10.0,2+3J]
#imprimindo os elementos da lista
Imprimir (mylist [0])
Imprimir (MyList [1])
Imprimir (mylist [2])
Imprimir (MyList [3])
Imprimir (MyList [4])

Saída

Podemos cortar uma lista em Python usando o operador de fatiamento. O cólon (:) é conhecido como o operador de fatiamento. O corte da lista Python retorna os vários itens em uma determinada sequência.

Vamos usar o operador de fatiamento.

#creating uma lista
mylist = [1,2,3, 'a', 'b', 4,5, 'c', 6,7, 'd', 8,9]
#printing os elementos da lista cortando
#printing the elements 3º a 8th
Imprimir (MyList [2: 8])
#printing os elementos 1 a 5
Imprimir (MyList [0: 5])
#printing os elementos 1 a 5
Imprimir (MyList [0: 5])
#printing the elements 3 a 8
Imprimir (MyList [2: 8])

Saída

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 da lista, o Python oferece uma função Append () embutida. 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 dentro da lista.

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

#creating uma lista
MyList = [1,2,3,4,5]
#printing a lista antes de adicionar novos elementos
Imprimir (mylist)
#Usando a função Append ()
minha lista.Anexar (6)
minha lista.anexar ('a')
minha lista.Anexar (9)
#printing a lista
Imprimir (mylist)

Saída

Agora, vamos atualizar os elementos existentes em uma lista.

#creating uma lista
estudante = ['kamran', 25, '[email protected] ',' Ms SE ']
#printing a lista antes de atualizar os elementos
Imprimir (aluno)
#upding o valor na posição 1
aluno [1] = 24
#upding o valor na posição 2
aluno [2] = "[email protected] "
#printing a lista atualizada
Imprimir (aluno)

Saída

Excluir ou remover 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 exclui um item da lista no índice especificado. A palavra -chave del requer o número do índice. Portanto, quando você tem certeza sobre o índice de qualquer valor, então você usa a palavra -chave del.

#creating uma lista
estudante = ['kamran', 25, '[email protected] ',' Ms SE ']
#printing a lista antes de excluir os elementos
Imprimir (aluno)
#Dinging o valor no índice 0
Del Student [0]
#Delegando o valor no índice 1
Del Student [1]
#printing a lista atualizada
Imprimir (aluno)

Saída

Usando a função remove ()

A remoção é a função integrada Python que leva o item da lista como um argumento e o exclui da lista. Caso você não saiba exatamente o valor do índice do item, o método de remoção está lá para você.

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

#creating uma lista
estudante = ['kamran', 25, '[email protected] ',' Ms SE ']
#printing a lista antes de excluir os elementos
Imprimir (aluno)
#Delegando os itens da lista
estudante.Remover ('Kamran')
estudante.Remover ('MS SE')
#printing a lista atualizada
Imprimir (aluno)

Saída

Determinando o comprimento de uma lista

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

#creating uma lista
estudante = ['kamran', 25, '[email protected] ',' Ms SE ']
#printing o comprimento da lista
Print ("A duração da lista é:", Len (estudante))

Saída

Conclusão

As listas são as estruturas de dados mais comuns e amplamente usadas no 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 internas do Python com a ajuda de exemplos simples.