Imprimir listas em Python
-
Use a função
map()
para imprimir listas em Python -
Use o operador
*
para imprimir listas em Python -
Use um loop
for
para imprimir listas em Python -
Use o método
join()
para imprimir listas em Python
Em Python, quatro tipos de tipos de dados integrados são usados para armazenar vários elementos como uma coleção. São listas, tuplas, conjuntos e dicionários. Aqui, as listas são usadas com muita frequência por qualquer usuário. Como as listas já armazenam dados em sequência, existem diferentes maneiras de imprimi-los para torná-los mais apresentáveis e fáceis de ler.
Este tutorial demonstrará diferentes maneiras de imprimir uma lista em Python.
Use a função map()
para imprimir listas em Python
A função map()
é um recurso embutido no Python. Este comando, também conhecido como mapeamento, é usado para manipular todos os elementos em uma iteração ou sequência sem usar nenhum tipo de loop. Essa função basicamente converte um tipo de iterável em outro tipo. Veja o exemplo abaixo.
list = [5, 10, 15, 20, 25]
print(list)
print("After using the mapping technique: ")
print("\n".join(map(str, list)))
Resultado:
[5, 10, 15, 20, 25]
After using the mapping technique:
5
10
15
20
25
No programa acima, observe que o método join()
foi implementado. A função join()
em Python é usada para juntar elementos de qualquer iterável com a ajuda de um separador de string. O separador de string usado acima é \n,
, que é o caractere de nova linha usado para denotar o fim de uma linha. É por isso que cada elemento está em uma linha diferente na saída.
Use o operador *
para imprimir listas em Python
O operador *
é o operador mais comumente usado dos muitos operadores presentes no Python. Exceto para realizar a multiplicação, o operador *
é usado para imprimir cada elemento de uma lista em uma linha com um espaço entre cada elemento.
Junto com o operador *
, o caractere caractere de nova linha \n
também pode ser usado com a ajuda do parâmetro sep =
na própria instrução de impressão. O parâmetro sep =
basicamente fornece um separador entre as strings. Confira o código de exemplo abaixo.
list = [5, 10, 15, "Twenty", 25]
print(list)
print("After using the * operator: ")
print(*list)
Resultado:
[5, 10, 15, 'Twenty', 25]
After using the * operator:
5 10 15 Twenty 25
O novo caractere de linha \n
pode ser usado com a ajuda de sep =
na última instrução de impressão após colocar uma vírgula após *list
.
Use um loop for
para imprimir listas em Python
O loop for
é comumente usado em qualquer linguagem de programação. É usado para iterar sobre uma sequência como uma tupla, um dicionário, uma lista, um conjunto ou uma string e executar para cada um dos elementos presentes na sequência.
Exemplo:
list = [5, 10, 15, "Twenty", 25]
print("After using for loop:")
for l in list:
print(l)
Resultado:
[5, 10, 15, 'Twenty', 25]
After using for loop:
5
10
15
Twenty
25
Aqui, o loop for
é executado sobre cada um dos elementos presentes na lista fornecida.
Use o método join()
para imprimir listas em Python
A função join()
em Python é usada para unir elementos de qualquer iterável como uma lista, uma tupla ou uma string com a ajuda de um separador de string; este método retorna uma string concatenada como saída. Veja o exemplo abaixo.
list = ["Five", "Ten", "Fifteen", "Twenty"]
print(" ".join(list))
Resultado:
Five Ten Fifteen Twenty
Nota: Você só pode usar este processo quando houver strings presentes na lista.
Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.
LinkedIn