Sjekk om listen er tom i Python med disse 3 enkle teknikkene
Sjekk om en liste er tom eller ikke på forskjellige måter.
Det er flere måter å sjekke om en liste er tom eller ikke i Python. La oss se dem en etter en.
Innholdsfortegnelse
Lengde
Vi kan sjekke om en liste er tom eller ikke ved å bruke lengden på listen. Det er en grei løsning, og de fleste får den som en første tilnærming. La oss se fremgangsmåten for å sjekke listens tomhet.
- Skriv en funksjon kalt is_list_empty som tar en liste som et argument.
- Sjekk lengden på listen.
- Hvis lengden er 0, returner True, ellers returner False.
Det er det. Vi er ferdige med trinnene som er involvert i programmet.
La oss kode.
# function to check whether the list is empty or not def is_list_empty(list): # checking the length if len(list) == 0: # returning true as length is 0 return True # returning false as length is greater than 0 return False
La oss sjekke funksjonen vår med følgende kode.
list_one = [1, 2, 3] list_two = [] print(is_list_empty(list_one)) print(is_list_empty(list_two))
Du vil få følgende resultat hvis du kjører koden ovenfor.
False True
Bool
Den boolske verdien til en tom liste er alltid False. Her vil vi dra nytte av bool-metoden. Vi skal bruke bool-konverteringsmetoden for å sjekke om listen er tom eller ikke. La oss se trinnene som er involvert i det.
- Skriv en funksjon kalt is_list_empty som tar en liste som et argument.
- Konverter listen til boolsk ved å bruke bool-metoden.
- Inverter resultatet og returner det.
Ja! det er det. Vi er ferdige med trinnene. La oss se koden.
# function to check whether the list is empty or not def is_list_empty(list): # returning boolean value of current list # empty list bool value is False # non-empty list boolea value is True return not bool(list)
La oss teste funksjonen vår med følgende kode.
list_one = [1, 2, 3] list_two = [] print(is_list_empty(list_one)) print(is_list_empty(list_two))
Du vil få samme utgang som vi har sett i forrige eksempel. Kjør og test den.
Likestillingsoperatør
Det er en annen enkel måte å sjekke at listen er tom eller ikke. Vi kan direkte sammenligne listen med tom liste ([]). Python returnerer True hvis den gitte listen samsvarer med den tomme listen.
La oss se fremgangsmåten for å sjekke om listen er tom eller ikke med likestillingsoperatøren.
- Skriv en funksjon kalt is_list_empty som tar en liste som et argument.
- Sammenlign den gitte listen med [] og returner listen.
Ett enkelt trinn gir deg mye i Python. La oss se koden.
# function to check whether the list is empty or not def is_list_empty(list): # comparing the list with [] # and returning the result return list == []
Nå kan du sjekke funksjonen med kodeklipp som vi har brukt i denne opplæringen. Du vil få samme utgang som før.
Konklusjon
Det er mer enn nok for utviklerne til å sjekke tomheten i en liste.
Det kan være andre måter å sjekke om listen er tom eller ikke. Vi har sett noen av dem. Velg den metoden som passer deg best.
Interessert i å mestre Python? Sjekk ut dette kurs.
Lykke til med koding 🙂
Likte du å lese artikkelen? Hva med å dele med verden?