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.

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.
  Hvordan HTTP/3 og QUIC vil øke hastigheten på nettsurfingen din

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.

  Hvordan spore noens IP (og plassering) med en kobling

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.

  Hvordan sjekke Apple TV Remote-batteri

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?