Eksempel 1: Bruke pep 8 anbefalt metode
Innenfor denne metoden vil vi bruke sannhetsverdietesting for å se om listen er tom eller ikke. Sannhetsverdi -testmetoden returnerer sann eller usant til gjengjeld. Så vi har dannet et nytt prosjekt med tittelen “Temp.py ”i Spyder3. En strengtype liste “List1” er initialisert som inneholder opptil 5 verdier. En annen liste, “List2”, er initialisert tom.
Sannhetsverdi-testmetoden inneholder en "if-elv" -uttalelse for å få "sannhet" -verdien. Her har vi brukt den til å sjekke om “List2” er fylt eller tom. Hvis listen ikke er tom, vil den utføre utskriftserklæringen i "hvis" -delen som sier at listen ikke er tom. Ellers vil den vise at den spesifiserte listen er tom. Eksempelkoden er vedlagt nedenfor:
LIST1 = ["Hello", "Lesere", "Velkommen", "til", "Linuxhint"]Etter å ha kjørt denne koden med "Kjør" -knappen på Spyder3 oppgavelinje, har vi følgende resultat. Den viser at den spesifiserte listen er tom. Dermed kommer det tilbake som usant:
Eksempel 2
La oss ta en ny titt på metoden sannhetsverdi. Innenfor dette eksemplet vil vi bruke den "ikke" innebygde "IF" -klausulen i Python-koden. Så åpne prosjektet “Temp.py ”og oppdater koden. Legg til ordet "ikke" i "hvis" -uttalelsen først. Utveksle også posisjonene til begge utskriftsuttalelsene med hverandre. Dette for å få det "sanne" resultatet til retur. Ettersom LIST2 er tom, vil den utføre "trykte" uttalelsen fra "hvis" -klausulen. Dermed vil det komme tilbake som sant. Eksempelkoden er vedlagt nedenfor:
LIST1 = ["Hello", "Lesere", "Velkommen", "til", "Linuxhint"]Utfør den oppdaterte prosjektet Python -koden med "Kjør" -knappen fra den øverste oppgavelinjen til Spyder3. Ettersom listen2 er ufylt, returnerer den sann. Derfor er den første utskriftserklæringen skrevet ut, og viser at LIST2 er tom.
Eksempel 3: BOOL () -funksjon
Nøkkelordet “bool” sier de boolske verdiene, i.e., sant eller usant. Så innenfor dette eksemplet vil vi bruke den innebygde BOOL () -metoden på listedatastrukturen for å se om listen er tom eller ikke. Så det samme prosjektet er oppdatert. Vi har brukt “bool ()” innebygd metode på “list2” som er tom. Ved kontroll vil "bool ()" -metoden returnere sann eller usann og utføre den relaterte utskriftserklæringen som et resultat. Eksempelkoden er vedlagt nedenfor:
LIST1 = ["Hello", "Lesere", "Velkommen", "til", "Linuxhint"]La oss kjøre den oppdaterte koden igjen ved å bruke kjøreknappen fra Tasklinje of Spyder3. Ettersom listen var tom, ble BOOL () -metoden falsk til gjengjeld. Derfor er den andre utskriftserklæringen blitt utført, og sier at listen ikke er tom.
Konklusjon
I dag har vi diskutert to enkle og mest kjente metoder for å sjekke om listen er tom i Python. For å oppsummere, er vi sikre på at alle metodene implementert ovenfor er enkle å gjøre og kan implementeres med et hvilket som helst Python -verktøy.