Автор оригинала: Python Examples.
Python – Проверьте, если словарь пуст
Чтобы проверить, является ли словарь Python пуст, вы можете написать условие, что длина словаря равна нулю или не использует оператора, а также словарь с образованием логического состояния.
Состояние, не проверяющее, вернет истину, если словарь пуст и false, если словарь не пуст.
Другим способом проверить, является ли словарь пуст, проверяется, есть ли нулевые ключи: значение пары значения в словаре. Вызов встроенной len () функции и пропустите словарь в качестве аргумента. Функция Len () Возвращает целое число, представляющее количество клавиш: значение пар в словаре. Если словарь пуст, Len () возвращает 0.
Логическое состояние, чтобы проверить, является ли словарь пуст, это
len(myDict) == 0
Мы будем использовать это условие в выписке Python, если в следующих примерах.
Пример 1: Проверьте, если словарь пуст, используя не оператор
В следующей программе мы создадим пустой словарь и проверьте программно, если словарь пуст или не использует не оператор.
Python Program
myDict = {}
if not myDict:
print('The dictionary is empty.')
else:
print('The dictionary is not empty.')Выход
The dictionary is empty.
Пример 2: Проверьте, если словарь пуст, используя LEN ()
В следующей программе мы будем использовать len () встроенную функцию для проверки, если словарь пуст или нет.
Python Program
myDict = {}
if (len(myDict) == 0):
print('The dictionary is empty.')
else:
print('The dictionary is not empty.')Выход
The dictionary is empty.
Лен (Dict) Возвращает true и, следовательно, python выполняет, если блок блокировки.
Пример 3: Проверьте, если словарь пуст [отрицательный тест]
В этом примере мы инициализируем словарь с некоторыми ключом: значения пары и проверьте программно, если словарь пуст или нет. Состояние для проверки, если словарь пуст, должен вернуть FALSE и выполнить еще блок.
Python Program
myDict = {'a':'apple', 'b':'banana', 'c':'cherry'}
if (len(myDict) == 0):
print('The dictionary is empty.')
else:
print('The dictionary is not empty.')Выход
The dictionary is not empty.
Резюме
В этом уроке примеров Python мы узнали, как проверить, является ли словарь Python пуст или нет.