Drukowanie list w Pyton wykracza poza proste wyświetlanie wartości; umożliwia programistom uzyskanie wglądu w zachowanie ich kodu i weryfikację integralności danych. Dołącz do nas w eksploracyjnej podróży, podczas której odkrywamy różne strategie drukowania list, uzupełnione praktycznymi przypadkami użycia i najlepszymi praktykami.
jakie miesiące są q3
Input: lst = [2,5,6,8,9] Output: 2 5 6 8 9 Explanation: In Output, we are printing the same list assigned to lst variable in the input.>
Drukuj listy w Pythonie
Poniżej znajdują się metody, które omówimy w tym artykule:
- Za pomocą dla pętli
- Używając parametr sep w druku()
- Konwertuj listę na strunowy do wyświetlenia
- Za pomocą funkcja map().
- Za pomocą zrozumienie listy
- Korzystanie z indeksowania i krajanie na plastry
Wydrukuj listę w Pythonie za pomocą pętli for
Przechodzenie od 0 do tylko (lista) i wydrukuj wszystkie elementy listy jeden po drugim za pomocą a dla pętli , jest to standardowa praktyka.
Pyton # Python program to print list a = [1, 2, 3, 4, 5] # printing the list using loop for x in range(len(a)): print a[x],>
Wyjście
1 2 3 4 5>
Złożoność czasowa: O(n), gdzie n jest długością listy.
Przestrzeń pomocnicza: O(n), gdzie n jest długością listy.
Wydrukuj listę, używając parametru sep w print
Symbol * służy do drukowania elementów listy w jednym wierszu ze spacją. Aby wydrukować wszystkie elementy w nowych wierszach lub oddzielone przecinkami wrzesień= Lub wrzesień =, odpowiednio.
Pyton
a = [1, 2, 3, 4, 5] # printing the list using * operator separated by comma print(*a) # printing the list using * and sep operator print('printing lists separated by commas') print(*a, sep = ', ') # print in new line print('printing lists in new line') print(*a, sep = '
')> the
Wyjście
1 2 3 4 5 printing lists separated by commas 1, 2, 3, 4, 5 printing lists in new line 1 2 3 4 5>
Złożoność czasowa: NA)
Przestrzeń pomocnicza: O(1)
Konwertuj listę na ciąg znaków do wyświetlenia
Jeśli jest to lista ciągów, możemy po prostu połączyć je za pomocą dołączyć() funkcję, ale jeśli lista zawiera liczby całkowite, przekonwertuj ją na a strunowy a następnie użyj funkcja dołączenia(). aby połączyć je w ciąg i wydrukować ciąg.
wiemPyton
a =['Geeks', 'for', 'Geeks'] # print the list using join function() print(' '.join(a)) # print the list by converting a list of # integers to string a = [1, 2, 3, 4, 5] print str(a)[1:-1]> Wyjście
Geeks for Geeks 1, 2, 3, 4, 5>
Złożoność czasowa: NA)
Przestrzeń pomocnicza: O(1)
Wydrukuj listę za pomocą funkcji map().
Używać mapa() aby przekonwertować każdy element listy na ciąg znaków, jeśli lista nie jest ciągiem, a następnie połączyć je za pomocą funkcja dołączenia który dołącza do listy.
kąt ostryPyton
# Convert integers to string using map a = [1, 2, 3, 4, 5] print(' '.join(map(str, a))) print'in new line' print('
'.join(map(str, a)))> Pyton
Wyjście
1 2 3 4 5 in new line 1 2 3 4 5>
Złożoność czasowa: NA)
Przestrzeń pomocnicza: O(1)
Wydrukuj listę w Pythonie, korzystając ze zrozumienia list
Używać zrozumienie listy aby przejść indywidualnie do każdego elementu na liście i wydrukować.
Python3 # Python program to print list print the list by using list comprehension a = [1, 2, 3, 4, 5] [print(i, end=' ') for i in a] print('
In new line') [print(i) for i in a]> Wyjście
1 2 3 4 5 In new line 1 2 3 4 5>
Złożoność czasowa: NA)
Przestrzeń pomocnicza: O(1)
Wydrukuj listę za pomocą indeksowania i wycinania
Możemy wydrukować listę w ramach zakresu lub pełną listę, za pomocą indeksowania możemy wybrać zakres, który chcemy wydrukować i za pomocą krajanie na plastry możemy wyodrębnić tę konkretną część z listy, a następnie ją wydrukować.
numpy odchylenie standardowePython3
l = [1,2,3,4,5,6] #method 1 print(l[:]) #method 2 print(l[0:]) #method 3 print(l[0:len(l)])>
mowić
Wyjście
[1, 2, 3, 4, 5, 6] [1, 2, 3, 4, 5, 6] [1, 2, 3, 4, 5, 6]>
Notatka: Jeśli nie wspomnimy o żadnym indeksie w krojeniu, przyjmuje się 0, jeśli nie podajemy zakresu początkowego
(metoda 1 i metoda 2 są przykładami) i jeśli nie wspomnimy o zakresie końcowym, przyjmuje on jako indeks ostatniego elementu (metoda 2 jest przykładem). Możemy skorzystać z plasterek funkcję również.
Złożoność czasowa: NA)
Przestrzeń pomocnicza: NA)