Controleer of de lijst leeg is in Python met deze 3 eenvoudige technieken

Controleer op verschillende manieren of een lijst leeg is of niet.

Er zijn meerdere manieren om te controleren of een lijst leeg is of niet in Python. Laten we ze één voor één bekijken.

Lengte

We kunnen controleren of een lijst leeg is of niet door de lengte van de lijst te gebruiken. Het is een eenvoudige oplossing en de meeste mensen krijgen het als een eerste benadering. Laten we de stappen bekijken om de leegte van de lijst te controleren.

  • Schrijf een functie met de naam is_lijst_leeg waaraan een lijst moet doorgegeven worden.
  • Controleer de lengte van de lijst.
    • Als de lengte 0 is, retourneert u True, anders retourneert u False.

Dat is het. We zijn klaar met de stappen in het programma.

Laten we coderen.

# 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

Laten we onze functie controleren met de volgende code.

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

U krijgt het volgende resultaat als u de bovenstaande code uitvoert.

False
True

Boos

De booleaanse waarde van een lege lijst is altijd False. Hier zullen we profiteren van de bool-methode. We gaan de bool-conversiemethode gebruiken om te controleren of de lijst leeg is of niet. Laten we eens kijken welke stappen daarbij betrokken zijn.

  • Schrijf een functie met de naam is_lijst_leeg waaraan een lijst moet doorgegeven worden.
  • Converteer de lijst naar boolean met behulp van de bool-methode.
  • Keer het resultaat om en retourneer het.
  Webhooks versus API: verschil

Ja! dat is het. We zijn klaar met de stappen. Laten we de code bekijken.

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

Laten we onze functie testen met de volgende code.

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

U krijgt dezelfde uitvoer als we in het vorige voorbeeld hebben gezien. Voer het uit en test het.

Gelijkheid exploitant

Er is nog een eenvoudige manier om te controleren of de lijst leeg is of niet. We kunnen de lijst direct vergelijken met de lege lijst ([]). Python retourneert True als de gegeven lijst overeenkomt met de lege lijst.

  Watermerken gebruiken in PowerPoint

Laten we de stappen bekijken om te controleren of de lijst leeg is of niet met de gelijkheidsoperator.

  • Schrijf een functie met de naam is_lijst_leeg waaraan een lijst moet doorgegeven worden.
  • Vergelijk de gegeven lijst met [] en stuur de lijst terug.

Een simpele stap geeft je veel in Python. Laten we de code bekijken.

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

Nu kunt u de functie controleren met geknipte code die we in deze zelfstudie hebben gebruikt. U krijgt dezelfde uitvoer als voorheen.

  Hoe u de paginarichting in Google Documenten kunt wijzigen

Conclusie

Dat is meer dan genoeg voor de ontwikkelaars om de leegte van een lijst te controleren.

Er kunnen andere manieren zijn om te controleren of de lijst leeg is of niet. We hebben er een aantal gezien. Kies de methode die het beste bij u past.

Geïnteresseerd in het beheersen van Python? Kijk hier eens naar Cursus.

Veel plezier met coderen 🙂

Met plezier het artikel gelezen? Hoe zit het met delen met de wereld?

gerelateerde berichten