Imprimir listas en Python

Lakshay Kapoor 30 enero 2023
  1. Utilice la función map() para imprimir listas en Python
  2. Utilice el operador * para imprimir listas en Python
  3. Utilice un bucle for para imprimir listas en Python
  4. Utilice el método join() para imprimir listas en Python
Imprimir listas en Python

En Python, se utilizan cuatro tipos de tipos de datos integrados para almacenar varios elementos como una colección. Se trata de listas, tuplas, conjuntos y diccionarios. Aquí, cualquier usuario utiliza las listas con mucha frecuencia. Como las listas ya almacenan datos en secuencia, existen diferentes formas de imprimirlos para que se vean más presentables y fáciles de leer.

Este tutorial demostrará diferentes formas de imprimir una lista en Python.

Utilice la función map() para imprimir listas en Python

La función map() es una función incorporada en Python. Este comando, también conocido como mapeo, se utiliza para manipular todos los elementos en una iteración o secuencia sin utilizar ningún tipo de bucle. Esta función básicamente convierte un tipo de iterable en otro tipo. Vea el ejemplo a continuación.

list = [5, 10, 15, 20, 25]
print(list)

print("After using the mapping technique: ")
print("\n".join(map(str, list)))

Producción :

[5, 10, 15, 20, 25]
After using the mapping technique:   
5
10
15
20
25

En el programa anterior, tenga en cuenta que se implementó el método join(). La función join() en Python se usa para unir elementos de cualquier iterable con la ayuda de un separador de cadenas. El separador de cadena utilizado anteriormente es \n,, que es el carácter de nueva línea que se utiliza para indicar el final de una línea. Es por eso que cada elemento está en una línea diferente en la salida.

Utilice el operador * para imprimir listas en Python

El operador * es el operador más utilizado de los muchos operadores presentes en Python. Excepto para realizar la multiplicación, el operador * se utiliza para imprimir cada elemento de una lista en una línea con un espacio entre cada elemento.

Junto con el operador *, el carácter de nueva línea \n también se puede utilizar con la ayuda del parámetro sep = en la propia declaración de impresión. El parámetro sep = básicamente proporciona un separador entre las cadenas. Consulte el código de muestra a continuación.

list = [5, 10, 15, "Twenty", 25]
print(list)
print("After using the * operator: ")
print(*list)

Producción :

[5, 10, 15, 'Twenty', 25]
After using the * operator:
5 10 15 Twenty 25

El carácter de nueva línea \n se puede utilizar con la ayuda de sep = en la última declaración de impresión después de colocar una coma después de *list.

Utilice un bucle for para imprimir listas en Python

El bucle for se usa comúnmente en cualquier lenguaje de programación. Se utiliza para iterar sobre una secuencia como una tupla, un diccionario, una lista, un conjunto o una cadena y ejecutar para todos y cada uno de los elementos presentes en la secuencia.

Ejemplo:

list = [5, 10, 15, "Twenty", 25]
print("After using for loop:")
for l in list:
    print(l)

Producción :

[5, 10, 15, 'Twenty', 25]
After using for loop:
5
10
15
Twenty
25

Aquí, el bucle for se ejecuta sobre todos y cada uno de los elementos presentes en la lista dada.

Utilice el método join() para imprimir listas en Python

La función join() en Python se usa para unir elementos de cualquier iterable como una lista, una tupla o una cadena con la ayuda de un separador de cadenas; este método devuelve una cadena concatenada como salida. Mira el ejemplo de abajo.

list = ["Five", "Ten", "Fifteen", "Twenty"]
print(" ".join(list))

Producción :

Five Ten Fifteen Twenty

Nota: solo puede utilizar este proceso cuando hay cadenas presentes en la 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

Artículo relacionado - Python List