HOWTO · Python

Imprimir listas en Python

Este tutorial demuestra cómo imprimir listas en Python.

En esta página

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.