Cómo imprimir una lista sin corchetes en Python

Cómo imprimir una lista sin corchetes en Python

Una lista de Python es una recopilación ordenada y cambiante de objetos de datos. A diferencia de una matriz, que puede contener objetos de un solo tipo, una lista puede contener una mezcla de diferentes tipos. Se utiliza una lista en Python para almacenar la secuencia de varios tipos de datos. Una lista se puede definir como una colección de valores o elementos de diferentes tipos. Python tiene un gran tipo de lista incorporada llamada "Lista". Los literales de la lista se escriben dentro de los soportes cuadrados "[]".

Inicialicemos una lista de Python con los siguientes argumentos:

my_list = [1, 2, 3, 4, 5]
1my_list = [1, 2, 3, 4, 5]

Por defecto, cuando imprime una lista en Python, se muestra con soportes cuadrados y comas que separan los elementos. Por ejemplo:

Imprimir (my_list) # Salida: [1, 2, 3, 4, 5]
12Imprimir (my_list)# Salida: [1, 2, 3, 4, 5]

Si desea imprimir una lista sin los soportes y las comas, puede usar uno de los siguientes métodos:

Método 1: Usando para bucle

Puede usar un bucle para iterar a través de los elementos de la lista e imprimirlos uno por uno, sin los soportes y comas. Aquí hay un ejemplo de cómo hacer esto:

para el elemento en my_list: print (elemento, end = ") # Salida: 1 2 3 4 5
123para el elemento en my_list: print (elemento, end = ")# Salida: 1 2 3 4 5

En este ejemplo, usamos un bucle for para iterar a través de los elementos en la lista. Para cada elemento, usamos la función impreso () para imprimirlo, seguido de un espacio (end = "). Esto imprimirá cada elemento en la misma línea, separado por un espacio.

Método 2: Uso del método Join ()

También puedes usar el unirse() método para unir los elementos en la lista en una sola cadena, separado por un espacio. Entonces, puedes usar el imprimir() función para imprimir la cadena sin los soportes. Aquí hay un ejemplo de cómo hacer esto:

cadena = ".unir (map (str, my_list)) imprimir (cadena) # Salida: 1 2 3 4 5
123cadena = ".unir (map (str, my_list)) imprimir (cadena)# Salida: 1 2 3 4 5

En este ejemplo, usamos el unirse() método para unir los elementos en la lista en una sola cadena, separado por un espacio. El mapa() La función se usa para convertir los elementos en la lista en cadenas (ya que unir () solo puede unir cadenas). Finalmente, usamos el imprimir() función para imprimir la cadena.

Método 3: usando el '*' operador

También puede usar el operador * para desempacar los elementos en la lista y pasarlos como argumentos separados a la función print (). Esto imprimirá cada elemento en la misma línea, separado por un espacio. Aquí hay un ejemplo de cómo hacer esto:

imprimir (*my_list) # Salida: 1 2 3 4 5
12imprimir (*my_list)# Salida: 1 2 3 4 5

En este ejemplo, usamos el "*" operador para desempacar los elementos de la lista y pasarlos como argumentos separados al imprimir() función. El "*" El operador le dice a Python que trate los elementos en la lista como argumentos separados, en lugar de como una sola lista.

Conclusión

En este artículo, hemos cubierto tres métodos diferentes para imprimir una lista sin soplares en Python: usando un bucle, usando el unirse() método, y usando el "*" operador. Cada uno de estos métodos tiene sus propias ventajas y desventajas, y el mejor método para usar dependerá de sus necesidades específicas.