ПРОВЕРКА НА ПУСТОТУ СЛОВАРЯ PYTHON

В Python для проверки на пустоту словаря можно воспользоваться функцией len(). Она вернет количество элементов в словаре, то есть 0, если словарь пустой:

my_dict = {}if len(my_dict) == 0: print("Словарь пустой")

Также можно использовать проверку на булево значение словаря. Если словарь пустой, то он будет интерпретироваться как False. Таким образом, если условие не выполнится, значит словарь не пустой:

my_dict = {}if not my_dict: print("Словарь пустой")

Кроме того, можно воспользоваться методом bool() для проверки словаря на пустоту:

my_dict = {}if bool(my_dict) == False: print("Словарь пустой")

Еще один вариант - использовать метод items() для получения всех элементов словаря. Если словарь пустой, то метод вернет пустой список:

my_dict = {}if not my_dict.items(): print("Словарь пустой")

Наконец, можно просто проверить, есть ли у словаря ключи:

my_dict = {}if not my_dict.keys(): print("Словарь пустой")

Уроки Python с нуля / #10 – Словари (dict) и работа с ними

15 Фишек с СЛОВАРЯМИ Python, которые сделают код лучше

Python с нуля. Урок №37. Словарь. Перебор словаря

#30. Методы словаря, перебор элементов словаря в цикле - Python для начинающих

Python с нуля - Словари в Python - Методы словарей, перебор словарей в Python

Решение простых задач на python - Создание словаря из двух списков

BLGPG-12DB7A196E55-24-11-23-22

Новые материалы: