Imprimir listas em Python

Lakshay Kapoor 30 janeiro 2023
  1. Use a função map() para imprimir listas em Python
  2. Use o operador * para imprimir listas em Python
  3. Use um loop for para imprimir listas em Python
  4. Use o método join() para imprimir listas em Python
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 avatar Lakshay Kapoor avatar

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

Artigo relacionado - Python List