Ezzel a 3 egyszerű technikával ellenőrizze, hogy a lista üres-e a Pythonban

Különböző módokon ellenőrizze, hogy egy lista üres-e vagy sem.

Számos módja van annak ellenőrzésére, hogy egy lista üres-e vagy sem a Pythonban. Lássuk őket egyenként.

Hossz

A lista hosszának felhasználásával ellenőrizhetjük, hogy egy lista üres-e vagy sem. Ez egy egyszerű megoldás, és a legtöbb ember első megközelítésben alkalmazza. Lássuk a lista ürességének ellenőrzésének lépéseit.

  • Írjon egy is_list_empty nevű függvényt, amely egy listát vesz argumentumként.
  • Ellenőrizze a lista hosszát.
    • Ha a hossza 0, akkor adjon vissza igazat, különben hamis.

Ez az. Elkészültünk a program lépéseivel.

Kódoljunk.

# 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

Ellenőrizzük funkciónkat a következő kóddal.

list_one = [1, 2, 3]
list_two = []
print(is_list_empty(list_one))
print(is_list_empty(list_two))

A következő eredményt kapja, ha végrehajtja a fenti kódot.

False
True

Bool

Egy üres lista logikai értéke mindig False. Itt a bool módszer előnyeit fogjuk használni. A bool konverziós módszert fogjuk használni annak ellenőrzésére, hogy a lista üres-e vagy sem. Nézzük meg a benne lévő lépéseket.

  • Írjon egy is_list_empty nevű függvényt, amely egy listát vesz argumentumként.
  • Konvertálja a listát logikai értékre bool módszerrel.
  • Fordítsa meg az eredményt, és adja vissza.
  Az Anaconda telepítése Linuxra

Igen! ez az. A lépésekkel végeztünk. Lássuk a kódot.

# 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)

Teszteljük a függvényünket a következő kóddal.

list_one = [1, 2, 3]
list_two = []
print(is_list_empty(list_one))
print(is_list_empty(list_two))

Ugyanazt a kimenetet kapja, mint az előző példában. Végezze el és tesztelje.

Egyenlőségi operátor

Van egy másik egyszerű módja annak, hogy ellenőrizze, hogy a lista üres-e vagy sem. A listát közvetlenül összehasonlíthatjuk az üres listával ([]). A Python igaz értéket ad vissza, ha az adott lista megegyezik az üres listával.

  A FaceTime kikapcsolása iPhone-on, iPaden és Mac-en

Nézzük meg a lépéseket annak ellenőrzésére, hogy a lista üres-e vagy sem az egyenlőség operátorral.

  • Írjon egy is_list_empty nevű függvényt, amely egy listát vesz argumentumként.
  • Hasonlítsa össze a megadott listát [] és adja vissza a listát.

Egy egyszerű lépés sokat ad a Pythonban. Lássuk a kódot.

# 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 == []

Most ellenőrizheti a funkciót a levágott kóddal, amelyet ebben az oktatóanyagban használtunk. Ugyanazt a kimenetet kapja, mint korábban.

Következtetés

Ez több mint elég ahhoz, hogy a fejlesztők ellenőrizzék a lista ürességét.

Más módon is ellenőrizheti, hogy a lista üres-e vagy sem. Láttunk néhányat közülük. Válassza ki az Önnek legmegfelelőbb módszert.

  Hogyan lehet engedélyezni az élő csevegést 👋 webhelyén?

Érdekli a Python elsajátítása? Nézd meg ezt tanfolyam.

Boldog kódolást 🙂

Élvezettel olvasta a cikket? Mit szólnál a világgal való megosztáshoz?