image

Acesse bootcamps ilimitados e +650 cursos

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

Criando listas em 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
    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