image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Ellen Tavares
Ellen Tavares08/01/2024 17:08
Compartilhe

Criando listas em Python

  • #Python

As listas em Python são extremamente úteis para armazenar dados de qualquer tipo (inclusive outras listas), além de serem mutáveis, ou seja, elas podem sofrer modificações.

Para criar uma lista basta atribuir " [ ] " e separar os elementos por vírgula, por exemplo:

lista_1 = ['uva','salada', 'fruta']

E se quisermos criar uma lista com elementos de diferentes tipos?

lista_2 = ['uva',1,['lista',2],3]

E qual a utilidade das listas?

Como as listas são mutáveis nós conseguimos manipular os elementos, adicionando ou removendo itens, invertendo a ordem, ordenando e muitas outras funcionalidades importantes para os programadores de python, utilizando métodos como:

append () : adiciona um elemento ao final da lista

lista_3 = [1,2,3]
lista_3.append(4)
print(lista_3) # a saída será [1,2,3,4]

insert(): insere um elemento em uma posição específica da lista

lista_3.insert(4, 5)
print(lista_3) # a saída é [1,2,3,4,5]

pop(): remove o último elemento da lista

lista_3.pop()
print(lista_3) # a saída é [1,2,3,4]

index(): retorna o índice do primeiro elemento com o valor especificado

print(lista_3.index(1))
#a saída vai ser igual a 0

sort(): ordena os elementos da lista em ordem crescente

lista_3.sort() # a saída é [1,2,3,4]
print(lista_3)

Se quiser alterar a ordem para decrescente basta alterar um dos parâmetros para 'reverse = True'

lista_3.sort(reverse=True)
print(lista_3) # a saída vai ser [4,3,2,1]

Matrizes

As matrizes em python podem ser criadas como listas de listas, já que uma matriz armazena seus dados em linhas e colunas, existem várias métodos para criar uma matriz, mas neste artigo iremos utilizar o método 'append':

linha1 = [1, 2, 3]
linha2 = [4, 5, 6]
linha3 = [7, 8, 9]

matriz = []
matriz.append(linha1)
matriz.append(linha2)
matriz.append(linha3)
print(matriz) # a saída vai ser igual a [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

E qual a utilidade de uma matriz?

Elas são muito utilizadas para organizar dados mais extensos e até para facilitar a resolução de problemas matemáticos.

Conclusão

As listas são de suma importância para organizar e processar dados em python.

Para mais informações acesse a documentação completa: https://docs.python.org/3/tutorial/datastructures.html

Compartilhe
Recomendados para você
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Santander Bootcamp Cibersegurança #2
Comentários (1)
Mário Lacerda
Mário Lacerda - 08/01/2024 17:19


Excelente artigo Ellen Tavares. Nos ajuda e muito...


Gratidao por compartilhar