Jak wydrukować listę bez nawiasów w Python

Jak wydrukować listę bez nawiasów w Python

Lista Python to uporządkowany i zmienny zbiór obiektów danych. W przeciwieństwie do tablicy, która może zawierać obiekty jednego typu, lista może zawierać mieszankę różnych typów. Lista w Pythonie służy do przechowywania sekwencji różnych rodzajów danych. Listę można zdefiniować jako zbiór wartości lub elementów różnych typów. Python ma świetny wbudowany typ listy o nazwie „Lista”. Literały listy są napisane w nawiasach kwadratowych „[]”.

Zainicjujmy listę Pythona z następującymi argumentami:

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

Domyślnie, gdy drukujesz listę w Pythonie, jest ona wyświetlana z kwadratowymi nawiasami i przecinkami oddzielającymi elementy. Na przykład:

Drukuj (my_list) # wyjście: [1, 2, 3, 4, 5]
12Drukuj (my_list)# wyjście: [1, 2, 3, 4, 5]

Jeśli chcesz wydrukować listę bez nawiasów i przecinków, możesz użyć jednej z następujących metod:

Metoda 1: Zastosowanie do pętli

Możesz użyć pętli do iteracji przez elementy na liście i wydrukować je jeden po drugim, bez nawiasów i przecinków. Oto przykład tego, jak to zrobić:

Dla elementu w my_list: print (item, end = ") # wyjście: 1 2 3 4 5
123Dla elementu w my_list: print (item, end = ")# wyjście: 1 2 3 4 5

W tym przykładzie używamy pętli do iteracji przez elementy na liście. Dla każdego elementu używamy funkcji print () do jej wydrukowania, a następnie przestrzeni (end = ”). To wydrukuje każdy element na tej samej linii, oddzielony przestrzenią.

Metoda 2: Za pomocą metody Join ()

Możesz także użyć dołączyć() metoda dołączenia do elementów na liście w jednym ciągu, oddzielonym przestrzenią. Następnie możesz użyć wydrukować() funkcja do wydrukowania ciągów bez nawiasów. Oto przykład tego, jak to zrobić:

String = ".dołącz (map (str, my_list)) druk (string) # wyjście: 1 2 3 4 5
123String = ".dołącz (map (str, my_list)) druk (string)# wyjście: 1 2 3 4 5

W tym przykładzie używamy dołączyć() metoda dołączenia do elementów na liście w jednym ciągu, oddzielonym przestrzenią. mapa() Funkcja służy do konwersji elementów na liście na struny (ponieważ dołącz () może łączyć tylko ciągi). Wreszcie używamy wydrukować() funkcja do wydrukowania ciągu.

Metoda 3: Korzystanie z „*” operator

Możesz także użyć * operatora do rozpakowania elementów na liście i przekazywania ich jako osobnych argumentów do funkcji print (). To wydrukuje każdy element na tej samej linii, oddzielony przestrzenią. Oto przykład tego, jak to zrobić:

Drukuj (*my_list) # wyjście: 1 2 3 4 5
12Drukuj (*my_list)# wyjście: 1 2 3 4 5

W tym przykładzie używamy „*” operator, aby rozpakować elementy na liście i przekazać je jako osobne argumenty do wydrukować() funkcjonować. „*” Operator każe Pythonowi traktować elementy na liście jako osobne argumenty, a nie jako jedną listę.

Wniosek

W tym artykule omówiliśmy trzy różne metody drukowania listy bez nawiasów w Python: Korzystanie z pętli, za pomocą dołączyć() metoda i za pomocą „*” operator. Każda z tych metod ma swoje własne zalety i wady, a najlepsza metoda użycia będzie zależeć od twoich konkretnych potrzeb.