Użytkownicy tworzą wiele struktur danych różnych typów danych w Pythonie, podobnie jak liczba całkowita, ciąg, znaków i float. Wstawienie tych struktur danych wymaga wielu funkcji, operatorów i metod. Załóżmy, że podczas programowania w Pythonie może być konieczne wygenerowanie listy, która wymaga tylko zer. W takiej sytuacji możesz użyć wbudowanych funkcji i operatorów.
Ten zapis zawiera kilka metod tworzenia listy ZEROS w Python.
Jak utworzyć listę, która zawiera tylko zer w Pythonie?
Do utworzenia listy Zeros w Pythonie stosuje się różne podejścia:
Metoda 1: Utwórz listę, która zawiera tylko zer w Pythonie za pomocą operatora „*”
„„*„Operator służy do utworzenia listy ZEROS w Python. Ten operator mnożnie listę konkretną liczbą, a następnie zwraca nową listę.
Składnia
Składnia „*„Operator jest wymieniony poniżej:
c_list = [0] *
Tutaj:
Przykład
Początkowo stwórz nowe „C_list”Lista i inicjuj z„0„Wartość w ogóle”5”Indeksy. Wsporniki kwadratowe są wykorzystywane do zdefiniowania wartości:
c_list = [0] * 5
Użyj "wydrukować()”Oświadczenie o uzyskaniu listy Python, która zawiera tylko zer:
Drukuj (C_List)
Jak widać, lista Python o wszystkich zerach w pięciu indeksach została pomyślnie wyświetlona:
Metoda 2: Utwórz listę zawierającą tylko zerę w Pythonie za pomocą pętli „for”
Użyj funkcji iteracyjnej, takiej jak „Do„Pętla do utworzenia listy, która zawiera tylko zer w Pythonie. Jest wykorzystywany do iteracji nad dostarczoną sekwencją. Dostarczone dane mogą być krotki, zestaw instrukcji, lista lub ciąg. Mówiąc dokładniej, można go użyć do tworzenia listy ze wszystkimi zerami w Python.
Składnia
Składnia „Do„Pętla znajduje się poniżej:
c_list = [dla i w zakresie (start, end)]
Tutaj:
Przykład
Najpierw utwórz zmienną listy ze wszystkimi zerami wraz z funkcją iteracyjną ”Do”Pętla wraz z rozmiarem tablicy, zaczynając od„0”I kończąc na indeksie„5”:
c_list = [0 dla i w zakresie (0, 5)]
Na koniec wydrukuj listę wszystkich zer:
Drukuj (C_List)
Wyjście
Metoda 3: Utwórz listę, która zawiera tylko zer w Pythonie za pomocą metody „powtórz ()”
Aby wygenerować listę zawierającą tylko zerę w Python, wbudowane ”IterTools.powtarzać()„Funkcja biblioteki, której można użyć do powtarzania wartości podanej wiele razy i„lista()”Funkcja konwersji iteracyjnej na listę.
Przykład
Najpierw zaimportuj „IterTools" biblioteka:
importować itertools
Zadzwoń do "lista()„Funkcja, która wymaga„IterTools.powtarzać()”Funkcja wraz z wartością początkową z„0”I kończąc na„5”:
C_LIST = lista (iTerTools.Powtórz (0, 5))
Użyj "wydrukować()„Oświadczenie o wyświetleniu utworzonej listy zerów:
Drukuj (C_List)
Wyjście
Metoda 4: Utwórz listę zawierającą tylko zerę w Pythonie za pomocą „NP.funkcja zeros () ”
Wreszcie, sposobem na utworzenie listy zawierającej tylko zer w Python jest „NP.zeros ()„Metoda, która zwraca tablicę z dostarczoną liczbą zer. A później "lista()„Funkcja może być używana do konwersji utworzonej tablicy na listę.
Przykład
Początkowo importuj „Numpy„Biblioteka jako„NP”:
importować Numpy jako NP
Dzwonić "NP.zeros ()”Funkcja wraz z parametrami jako szczególna długość listy, a jej typy danych przekazuje je do„C_Array_List„Lista zmienna:
c_array_list = np.zera (5, dtype = int)
Wreszcie, aby przekonwertować wygenerowaną tablicę zerów na listę, zadzwoń do „lista()”Funkcja i uzyskaj za pomocą„wydrukować()" oświadczenie:
print (lista (c_array_list))
Jak widać, lista zera została pomyślnie wygenerowana:
To wszystko! Zebraliśmy różne metody generowania listy zer w Pythonie.
Wniosek
Aby wygenerować listę zer w Pythonie, wbudowany mnoż*„Operator, funkcja iteracyjna jako„Do„Pętla,„powtarzać()", I "NP.zeros ()„Zastosowane są metody. „„*„Wbudowany operator służy do pomnożenia listy z określonym numerem, a następnie zwraca nową listę. Pętla „for” iteruje sekwencję. Wbudowane „iTerTools.powtórz () ”funkcja biblioteki powtarza wartość określoną wiele razy, a„ NP.Metoda zeros () ”zwraca tablicę z dostarczoną liczbą zer. Ten zapis ilustruje techniki tworzenia listy zer w Pythonie.