Przykład 1: Za pomocą zalecanej metody PEP 8
W ramach tej metody będziemy używać testowania wartości prawdy, aby sprawdzić, czy lista jest pusta, czy nie. Metoda testowania wartości prawdy zwraca w zamian prawdziwie lub fałsz. Tak więc utworzyliśmy nowy projekt zatytułowany „Temp.py ”w Spyder3. Typ ciągu listy „List1” został zainicjowany zawierający do 5 wartości. Kolejna lista „List2” została zainicjowana pusta.
Metoda testowania wartości prawdy zawiera stwierdzenie „IF-Else”, aby uzyskać wartość „prawdy”. Tutaj użyliśmy go do sprawdzenia, czy „lista 2” jest wypełniona czy pusta. Jeśli lista nie jest pusta, wykona instrukcję drukowania w sekcji „Jeśli” z informacją, że lista nie jest pusta. W przeciwnym razie wyświetli się, że określona lista jest pusta. Przykładowy kod jest dołączony poniżej:
list1 = [„Hello”, „czytelnicy”, „wita”, „to”, „Linuxhint”]Po uruchomieniu tego kodu z przyciskiem „Uruchom” na pasku zadań Spyder3, mamy następujący wynik. Pokazuje, że określona lista jest pusta. Zatem powraca jako fałszywy:
Przykład 2
Przyjrzyjmy się kolejnej metodzie testowania wartości prawdy z niewielką zmianą. W tym przykładzie będziemy używać wbudowanej klauzuli „nie” w kodzie Python. Więc otwórz projekt „Temp.py ”i zaktualizuj kod. Najpierw dodaj słowo „nie” w instrukcji „jeśli”. Wymień także pozycje obu instrukcji drukowania ze sobą. To ma w zamian uzyskać wynik „prawdziwy”. Ponieważ lista 2 jest pusta, wykona oświadczenie „drukuj” klauzuli „jeśli”. Zatem powróci jako prawdziwe. Przykładowy kod jest dołączony poniżej:
list1 = [„Hello”, „czytelnicy”, „wita”, „to”, „Linuxhint”]Wykonaj zaktualizowany kod Pythona projektu z przyciskiem „Uruchom” z górnego paska zadań Spyder3. Ponieważ lista 2 jest niewypełniona, zwraca prawdziwie. Dlatego pierwsza instrukcja drukowania jest wydrukowana, pokazując, że lista 2 jest pusta.
Przykład 3: funkcja bool ()
Słowo kluczowe „bool” podaje wartości logiczne, i.mi., prawda czy fałsz. Tak więc, w tym przykładzie, będziemy stosować metodę wbudowaną BOOL () w strukturze danych listy, aby sprawdzić, czy lista jest pusta, czy nie. Tak więc ten sam projekt został zaktualizowany. Zastosowaliśmy wbudowaną metodę „bool ()” na „List2”, która jest pusta. Po sprawdzeniu metoda „bool ()” zwróci w wyniku. Przykładowy kod jest dołączony poniżej:
list1 = [„Hello”, „czytelnicy”, „wita”, „to”, „Linuxhint”]Uruchommy ponownie zaktualizowany kod za pomocą przycisku Uruchom z paska zadań Spyder3. Ponieważ lista była pusta, metoda Bool () była w zamian. Stąd wykonano drugą instrukcję drukowania, stwierdzając, że lista nie jest pusta.
Wniosek
Dzisiaj omówiliśmy dwie łatwe i najbardziej znane metody sprawdzenia, czy lista jest pusta w Python. Podsumowując, jesteśmy przekonani, że wszystkie metody zaimplementowane powyżej są łatwe do zrobienia i można je wdrożyć za pomocą dowolnego narzędzia Python.