Проверите да ли је листа празна у Питхон-у помоћу ове 3 једноставне технике

Проверите да ли је листа празна или не на различите начине.

Постоји више начина да проверите да ли је листа празна или не у Питхон-у. Хајде да их видимо једног по једног.

Дужина

Можемо да проверимо да ли је листа празна или не користећи дужину листе. То је једноставно решење и већина људи га добија као први приступ. Хајде да погледамо кораке за проверу празнине листе.

  • Напишите функцију под називом ис_лист_емпти која узима листу као аргумент.
  • Проверите дужину листе.
    • Ако је дужина 0, онда вратите Тачно, иначе вратите Нетачно.

То је то. Завршили смо са корацима укљученим у програм.

Хајде да кодирамо.

# 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

Проверимо нашу функцију помоћу следећег кода.

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

Добићете следећи резултат ако извршите горњи код.

False
True

Боол

Логичка вредност празне листе је увек Фалсе. Овде ћемо искористити предност боол методе. Користићемо метод боол конверзије да проверимо да ли је листа празна или не. Хајде да видимо кораке који су укључени у то.

  • Напишите функцију под називом ис_лист_емпти која узима листу као аргумент.
  • Претворите листу у боолеан користећи боол метод.
  • Окрените резултат и вратите га.

Да! то је то. Завршили смо са корацима. Хајде да видимо код.

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

Хајде да тестирамо нашу функцију са следећим кодом.

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

Добићете исти излаз као што смо видели у претходном примеру. Извршите и тестирајте га.

  Како добити виртуелни број телефона за своје предузеће?

Оператер једнакости

Постоји још један једноставан начин да проверите да ли је листа празна или не. Можемо директно упоредити листу са празном листом ([]). Питхон враћа Труе ако се дата листа подудара са празном листом.

Хајде да видимо кораке да проверимо да ли је листа празна или не помоћу оператора једнакости.

  • Напишите функцију под називом ис_лист_емпти која узима листу као аргумент.
  • Упоредите дату листу са [] и вратите листу.

Један једноставан корак вам даје много у Питхон-у. Хајде да видимо код.

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

Сада можете проверити функцију са исеченим кодом који смо користили у овом водичу. Добићете исти излаз као и раније.

Закључак

То је више него довољно за програмере да провере празнину на листи.

Можда постоје и други начини да проверите да ли је листа празна или не. Видели смо неке од њих. Изаберите метод који вам највише одговара.

Заинтересовани сте за савладавање Питхон-а? Погледај ово наравно.

Срећно кодирање 🙂

Да ли сте уживали у читању чланка? Шта кажете на дељење са светом?