Python Utwórz listę, która zawiera tylko zer

Python Utwórz listę, która zawiera tylko zer

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:

  • Operator „*”
  • "dla pętli
  • powtarzać()
  • NP.zeros ()

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:

  • "C_list„Czy zmienna listy jest.
  • "[0]„Czy tablica/lista zer.
  • "”To pożądana liczba zer.

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:

  • "C_list„To zmienna używana do przechowywania listy zer.
  • "zakres()„Metoda podejmuje początek”początek”I wartości końcowe„koniec”Jako parametry.

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.