Lista Estrutura de Dados

A estrutura de dados Lists é um tipo de dados versátil em Python, que pode ser escrito como uma lista de valores separados por vírgulas entre colchetes.

Sintaxe

Aqui está a sintaxe básica para a estrutura -

List_name = [ elements ];

Se você observar, a sintaxe é declarada como matrizes, com a única diferença de que as listas podem incluir elementos com diferentes tipos de dados. Os arrays incluem elementos do mesmo tipo de dados. Uma lista pode conter uma combinação de strings, inteiros e objetos. As listas podem ser usadas para a implementação de pilhas e filas.

As listas são mutáveis. Eles podem ser alterados conforme e quando necessário.

Como implementar listas?

O programa a seguir mostra as implementações de listas -

my_list = ['p','r','o','b','e']
# Output: p
print(my_list[0])

# Output: o
print(my_list[2])

# Output: e
print(my_list[4])

# Error! Only integer can be used for indexing
# my_list[4.0]

# Nested List
n_list = ["Happy", [2,0,1,5]]

# Nested indexing

# Output: a
print(n_list[0][1])

# Output: 5
print(n_list[1][3])

Resultado

O programa acima gera a seguinte saída -

As funções integradas das listas Python são as seguintes -

  • Append()- Adiciona elemento ao final da lista.

  • Extend()- Adiciona elementos da lista a outra lista.

  • Insert()- Insere um item no índice definido.

  • Remove()- Exclui o elemento da lista especificada.

  • Reverse()- Inverte os elementos da lista.

  • sort() - Ajuda a classificar os elementos em ordem cronológica.