Brukere lager flere datastrukturer av forskjellige datatyper i Python, på samme måte som heltall, streng, karakter og float. Å sette inn disse datastrukturene krever flere funksjoner, operatører og metoder. Anta at mens du programmerer i Python, kan det hende du må generere en liste som bare tar nuller. I en slik situasjon kan du bruke de innebygde funksjonene og operatørene.
Denne oppskrivningen vil gi flere metoder for å lage en Zeros-liste i Python.
Hvordan lage en liste som bare inneholder nuller i Python?
Ulike tilnærminger brukes til å lage en nullliste i Python:
Metode 1: Lag en liste som bare inneholder nuller i Python ved å bruke "*" -operatøren
“*”Operatør brukes til å lage en nulliste i Python. Denne operatøren multipler en liste med et bestemt nummer returnerer deretter en ny liste.
Syntaks
Syntaksen til “*”Operatøren er oppført nedenfor:
c_list = [0] *
Her:
Eksempel
Opprinnelig lage en ny “c_list”Liste og initialiser med“0”Verdi i det hele tatt“5”Indekser. De firkantede parentesene brukes til å definere verdien:
c_list = [0] * 5
Bruke "skrive ut()”Uttalelse for å få Python -listen som bare inneholder nuller:
print (c_list)
Som du kan se, har Python -listen som har alle nuller i sine fem indekser blitt vist vellykket:
Metode 2: Lag en liste som bare inneholder nuller i Python ved å bruke "for" -sløyfe
Bruk den iterative funksjonen, for eksempel “til”Loop for å lage en liste som bare inneholder nuller i Python. Det brukes til iterasjon over en gitt sekvens. De oppgitte dataene kan være en tuple, et sett med instruksjoner, en liste eller en streng. Mer spesifikt kan den brukes til å lage en liste med alle nuller i Python.
Syntaks
Syntaksen til “til”Løkke er gitt nedenfor:
c_list = [for i in range (start, slutt)]
Her:
Eksempel
Lag først en listevariabel med alle nuller sammen med den iterative funksjonen "til”Loop sammen med array -størrelse med start fra“0”Og slutter ved indeks”5”:
c_list = [0 for i i rekkevidde (0, 5)]
Til slutt, skriv ut listen over alle nuller:
print (c_list)
Produksjon
Metode 3: Lag en liste som bare inneholder nuller i Python ved å bruke "Repeat ()" -metode
For å generere en liste som bare inneholder nuller i Python, den innebygde “iterertools.gjenta()”Bibliotekfunksjon som kan brukes til å gjenta en verdi gitt flere ganger og“liste()”Funksjon for å konvertere en iterativ til en liste.
Eksempel
Først, importer en “iterertools”Bibliotek:
Importer iterertools
Ring "liste()”Funksjon som tar“iterertools.gjenta()”Funksjon sammen med startverdien fra“0”Og slutter på“5”:
c_list = liste (iterertools.Gjenta (0, 5))
Bruke "skrive ut()”Uttalelse for å se den opprettede listen over nuller:
print (c_list)
Produksjon
Metode 4: Lag en liste som bare inneholder nuller i Python ved å bruke “NP.Zeros () ”-funksjon
Sist, men ikke minst, en måte å lage en liste som bare inneholder nuller i Python, er "np.Zeros ()”Metode som returnerer en matrise med det medfølgende antallet nuller. Og så "liste()”Funksjon kan brukes til å konvertere den opprettede matrisen til en liste.
Eksempel
Opprinnelig importerer du “numpy”Bibliotek som“np”:
Importer numpy som NP
Anrop "np.Zeros ()”Funksjon sammen med parametrene som spesiell lengde på listen, og dens datatyper overfører dem til“c_array_list”Listevariabel:
c_array_list = np.Zeros (5, dtype = int)
Til slutt, for å konvertere den genererte nulleren for å liste, ring "liste()”Funksjon og få det ved å bruke“skrive ut()”Uttalelse:
trykk (liste (c_array_list))
Som du kan se, har listen over nuller blitt generert med hell:
Det er alt! Vi har samlet forskjellige metoder for å generere en liste over nuller i Python.
Konklusjon
For å generere en liste over nuller i Python, Multiply "*”Operatør, den iterative funksjonen som“til”Loop,“gjenta()”, Og“np.Zeros ()”Metoder brukes. “*”Innebygd operatør brukes til å multiplisere en liste med et bestemt tall og returnerer deretter en ny liste. "For" -sløyfen itererer over en sekvens. De innebygde “iterertools.repetisjon () ”bibliotekfunksjon gjentar en verdi som er spesifisert flere ganger, og“ NP.Zeros () ”-metode returnerer en matrise med det medfølgende antallet nuller. Denne oppskrivningen illustrerte teknikkene for å lage en liste over nuller i Python.