Imprimir lista sin corchetes en Python
-
Utilice la función
join()
para imprimir listas sin corchetes en Python - Utilice el método de descomprimir para imprimir listas sin corchetes en Python
-
Utilice la función
str
para imprimir listas sin corchetes
Este tutorial presentará cómo imprimir una lista sin mostrar estos corchetes.
Utilice la función join()
para imprimir listas sin corchetes en Python
La función join()
toma todos los elementos de un objeto iterable, como una lista, y devuelve una cadena con todos los elementos separados por un carácter especificado con la función. Usando este método, podemos eliminar los corchetes de una lista y separar los elementos usando una coma o el carácter que queramos. El siguiente fragmento de código implementa esto.
lst = ["x", "y", "z"]
print(",".join(lst))
Producción :
x,y,z
Tenga en cuenta que este método solo funciona con una lista que contiene cadenas y falla con una lista de valores enteros o float.
Utilice el método de descomprimir para imprimir listas sin corchetes en Python
El operador *
en Python se puede utilizar para descomprimir objetos. Desempaqueta todos los elementos de una lista y los imprime sin los corchetes como se muestra a continuación.
lst = ["x", "y", "z"]
print(*lst, sep=",")
Producción :
x,y,z
Separamos los elementos utilizando el carácter especificado en el parámetro sep
y se pueden eliminar si se desea.
Utilice la función str
para imprimir listas sin corchetes
En este método, convertimos una lista en una cadena usando la función str()
y luego eliminamos el primer y último carácter de esta cadena que son los corchetes. El siguiente código muestra cómo.
lst = [1, 2, 3]
lst_str = str(lst)[1:-1]
print(lst_str)
Producción :
1, 2, 3
Tenga en cuenta que este método también puede funcionar con una lista que contenga valores enteros o float.
Otra forma en que podemos usar esta función es convertir cada elemento de una lista en una cadena. Luego podemos proceder a eliminar los corchetes usando la función join()
como se discutió anteriormente. Por ejemplo,
lst = [1, 2, 3]
lst_new = [str(a) for a in lst]
print(",".join(lst_new))
Producción :
1,2,3
En el código anterior, convertimos todos los elementos de lst
a valores de cadena usando la función str
y creamos una nueva lista, lst_new
, usando el método de comprensión de listas.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArtículo relacionado - Python List
- Convertir un diccionario en una lista en Python
- Eliminar todas las apariciones de un elemento de una lista en Python
- Eliminar duplicados de una lista en Python
- Cómo obtener el promedio de una lista en Python
- ¿Cuál es la diferencia entre los métodos de lista que añaden y amplían
- Cómo convertir una lista en cadena en Python