Imprimir lista sem colchetes em Python
-
Use a função
join()
para imprimir listas sem colchetes em Python - Use o método Unpack para imprimir listas sem colchetes em Python
-
Use a função
str
para imprimir listas sem colchetes
Este tutorial irá apresentar como imprimir uma lista sem mostrar esses colchetes.
Use a função join()
para imprimir listas sem colchetes em Python
A função join()
pega todos os elementos de um objeto iterável, como uma lista, e retorna uma string com todos os elementos separados por um caractere especificado com a função. Usando este método, podemos remover os colchetes de uma lista e separar os elementos usando uma vírgula ou qualquer caractere que desejarmos. O trecho de código a seguir implementa isso.
lst = ["x", "y", "z"]
print(",".join(lst))
Resultado:
x,y,z
Observe que esse método só funciona com uma lista contendo strings e falha com uma lista de valores inteiros ou flutuantes.
Use o método Unpack para imprimir listas sem colchetes em Python
O operador *
em Python pode ser usado para descompactar objetos. Ele descompacta todos os elementos de uma lista e os imprime sem os colchetes, conforme mostrado abaixo.
lst = ["x", "y", "z"]
print(*lst, sep=",")
Resultado:
x,y,z
Separamos os elementos usando o caractere especificado no parâmetro sep
e pode ser removido, se desejado.
Use a função str
para imprimir listas sem colchetes
Neste método, convertemos uma lista em uma string usando a função str()
e depois removemos o primeiro e o último caracteres dessa string que são os colchetes. O código a seguir mostra como.
lst = [1, 2, 3]
lst_str = str(lst)[1:-1]
print(lst_str)
Resultado:
1, 2, 3
Observe que este método também pode funcionar com uma lista contendo valores inteiros ou flutuantes.
Outra maneira de usar essa função é converter cada elemento de uma lista em uma string. Podemos então prosseguir para remover os colchetes usando a função join()
conforme discutido anteriormente. Por exemplo,
lst = [1, 2, 3]
lst_new = [str(a) for a in lst]
print(",".join(lst_new))
Resultado:
1,2,3
No código acima, convertemos todos os elementos de lst
em valores de string usando a função str
e criamos uma nova lista, lst_new
, usando o método de compreensão de lista.
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.
LinkedIn