Como declarar uma lista em Python
Para inicializar uma lista em Python, atribuir uma com parênteses rectos, inicializar com a função lista(), criar uma lista vazia com multiplicação, ou usar uma compreensão de lista. A forma mais comum de declarar uma lista em Python é utilizar parênteses rectos.
Uma lista é uma estrutura de dados em Python que contém uma sequência ordenada de zero ou mais elementos. As listas em Python são mutáveis, o que significa que podem ser alteradas. Podem conter qualquer tipo de dados, como uma string ou um dicionário.
Quando se começa a trabalhar com listas, pode-se perguntar: como é que inicializo uma lista em Python? Ou, por outras palavras: como criar uma lista em Python?
Este tutorial irá responder a essa pergunta e quebrar as formas de inicializar uma lista em Python. Percorreremos o básico de listas e como se pode inicializar uma lista usando notação de parênteses rectos, lista(), multiplicação de listas, e compreensão de listas.
Python List Refresher
/div>
/div>
Listas armazenam zero ou mais elementos. Cada elemento de uma lista é referido como um item. As listas são frequentemente chamadas arrays Python.
Em Python, os itens de uma lista são separados por vírgulas, e a lista em si está entre parênteses rectos. Aqui está um exemplo de uma lista em Python:
jobs =
A nossa lista contém três valores: Engenheiro de Software, Web Developer, e Analista de Dados. Podemos referenciar a nossa lista usando a variável “jobs” que declarámos acima.
Como criar uma lista em Python
Pode inicializar uma lista em Python usando parênteses rectos, o método list(), multiplicação de lista, e uma compreensão de lista.
Parênteses rectos permitem inicializar uma lista vazia, ou uma lista que contém alguns valores por defeito. O método list() funciona da mesma forma que os parênteses rectos. Embora deva adicionar parênteses rectos e uma lista de itens dentro do método list() se desejar adicionar alguns valores iniciais.
Multiplicação de lista permite-lhe criar uma nova lista que repete elementos de uma lista existente. A multiplicação de listas permite-lhe criar uma nova lista a partir do conteúdo de uma lista existente.
Python Create List: Parênteses rectos
Pode usar parênteses rectos ou o método lista() para inicializar uma lista vazia em Python. Para efeitos deste tutorial, vamos focar-nos em como pode usar parênteses rectos ou o método list() para inicializar uma lista vazia.
Se quiser criar uma lista vazia sem valores, há duas formas de declarar a sua lista. Primeiro, pode declarar uma lista sem valores, especificando um conjunto de parênteses rectos sem quaisquer valores componentes. Aqui está um exemplo desta sintaxe:
jobs = print(jobs)
Os nossos retornos de código: .
Os parênteses rectos sem nada entre eles representam uma lista em branco.
Podemos especificar alguns valores por defeito adicionando-os entre os nossos parênteses rectos:
jobs =
Declaramos um objecto de lista com dois valores iniciais: “Engenheiro de Software” e “Analista de Dados”.
Python Create List: list() Method
Outra forma de fazer uma lista vazia em Python sem valores é utilizar o método list(). Eis um exemplo do método list() em acção:
jobs = list()print(list)
Os nossos retornos de código: .
ambas estas duas primeiras abordagens retornam a mesma resposta: uma lista vazia. Não existem normas para quando é melhor utilizar qualquer uma destas abordagens. Geralmente é utilizada a abordagem de parênteses rectos em branco () porque é mais concisa.
Python Declare List: Multiplicação de listas
Uma abordagem para inicializar uma lista com múltiplos valores é a multiplicação de listas. Esta abordagem permite criar uma lista com um certo número de valores predefinidos.
Então, digamos que estamos a criar um programa que nos pede para nomear os nossos 10 livros favoritos de topo. Queremos inicializar um conjunto que irá armazenar os livros que entramos. Podemos fazê-lo utilizando o seguinte código:
favorite_books = * 10print(favorite_books)
Os nossos retornos de código:
O nosso programa criou uma lista que contém 10 valores.
Div>Dividamos o nosso código. Na primeira linha, utilizamos a sintaxe de multiplicação para declarar uma lista com 10 valores. O valor que utilizamos para cada item desta lista é ”, ou uma cadeia em branco. Depois, usamos a função Python print() para imprimir a nossa lista para a consola.
Podemos usar esta sintaxe para inicializar uma lista com qualquer valor que queiramos. Se quiséssemos que a nossa lista começasse com 10 valores iguais a Escolher um livro, poderíamos usar o seguinte código:
favorite_books = * 10print(favorite_books)
Quando executamos o nosso código, criamos uma lista com 10 valores. Cada valor da lista é igual a Escolher um livro… Imprimimos esta lista para a consola:
Python Declare List: Compreensão da Lista
Na secção acima, mostrámos como inicializar uma lista usando a multiplicação de listas. Esta abordagem é útil porque permite inicializar uma lista com valores por defeito.
Também se pode inicializar uma lista com valores por defeito usando o método de compreensão de lista. Uma compreensão de lista Python refere-se a uma técnica que lhe permite criar listas usando um objecto iterável existente. O objecto iterável pode ser uma lista ou uma declaração de intervalo(), ou outro tipo de iterável.
A compreensão de listas é uma forma útil de definir uma lista baseada num iterador porque é elegante, simples, e amplamente reconhecida.
Dizemos que queremos criar uma lista com 10 valores iguais a Escolher um livro.., como fizemos no exemplo anterior. Poderíamos fazê-lo com a compreensão da lista usando o seguinte código:
favorite_books = print(favorite_books)
Os nossos retornos de código:
No exemplo acima, usamos a compreensão da lista para criar uma lista. A declaração de compreensão de lista é a para i no intervalo(10) iterador. Este iterador é utilizado para criar uma lista que repete o valor Choose a book. dez vezes mais.
Conclusion
Initializar uma lista é uma parte essencial do trabalho com listas. Este tutorial discutiu como inicializar listas vazias usando parênteses rectos e o método list(). Também discutiu como usar a multiplicação de listas e técnicas de compreensão de listas para criar uma lista contendo um certo número de valores.
Agora está pronto para começar a inicializar listas em Python como um pro!
Leia o nosso guia How to Learn Python para obter conselhos sobre como pode aprender mais sobre a linguagem de programação Python.