Como imprimir uma lista sem colchetes em Python

Como imprimir uma lista sem colchetes em Python

Uma lista de Python é uma coleção ordenada e mutável de objetos de dados. Ao contrário de uma matriz, que pode conter objetos de um único tipo, uma lista pode conter uma mistura de tipos diferentes. Uma lista no Python é usada para armazenar a sequência de vários tipos de dados. Uma lista pode ser definida como uma coleção de valores ou itens de diferentes tipos. O Python tem um ótimo tipo de lista embutida chamado "Lista". Literais da lista são escritos dentro de colchetes “[]”.

Vamos inicializar uma lista de Python com os seguintes argumentos:

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

Por padrão, ao imprimir uma lista no Python, ela é exibida com colchetes e vírgulas que separam os itens. Por exemplo:

Imprimir (my_list) # saída: [1, 2, 3, 4, 5]
12Imprimir (my_list)# saída: [1, 2, 3, 4, 5]

Se você deseja imprimir uma lista sem os colchetes e vírgulas, pode usar um dos seguintes métodos:

Método 1: Usando para Loop

Você pode usar um loop para iterar através dos itens da lista e imprimi -los um por um, sem os colchetes e vírgulas. Aqui está um exemplo de como fazer isso:

Para o item em my_list: print (item, end = ") # saída: 1 2 3 4 5
123Para o item em my_list: print (item, end = ")# saída: 1 2 3 4 5

Neste exemplo, usamos um loop for para iterar através dos itens da lista. Para cada item, usamos a função print () para imprimi -la, seguida por um espaço (end = "). Isso imprimirá cada item na mesma linha, separada por um espaço.

Método 2: Usando o método junção ()

Você também pode usar o juntar() Método para ingressar nos itens da lista em uma única string, separada por um espaço. Então, você pode usar o imprimir() função para imprimir a string sem os colchetes. Aqui está um exemplo de como fazer isso:

String = ".Join (map (str, my_list)) print (string) # saída: 1 2 3 4 5
123String = ".Join (map (str, my_list)) print (string)# saída: 1 2 3 4 5

Neste exemplo, usamos o juntar() Método para ingressar nos itens da lista em uma única string, separada por um espaço. O mapa() A função é usada para converter os itens da lista em strings (já que a junção () só pode se juntar a strings). Finalmente, usamos o imprimir() função para imprimir a string.

Método 3: Usando o '*' operador

Você também pode usar o * operador para descompactar os itens da lista e passá -los como argumentos separados para a função print (). Isso imprimirá cada item na mesma linha, separada por um espaço. Aqui está um exemplo de como fazer isso:

Imprimir (*my_list) # saída: 1 2 3 4 5
12Imprimir (*my_list)# saída: 1 2 3 4 5

Neste exemplo, usamos o "*" operador para descompactar os itens da lista e passá -los como argumentos separados para o imprimir() função. O "*" O operador diz a Python para tratar os itens da lista como argumentos separados, e não como uma única lista.

Conclusão

Neste artigo, abordamos três métodos diferentes para imprimir uma lista sem colchetes em Python: usando um loop, usando o juntar() método, e usando o "*" operador. Cada um desses métodos tem suas próprias vantagens e desvantagens, e o melhor método a ser usado dependerá de suas necessidades específicas.