У Питхон-у можете да проверите да ли је речник празан коришћењем уграђене функције лен или упоређивањем речника са празан речник {} . Ево два метода за проверу да ли је речник празан:
Метод 1: Коришћење функције сочива
d = {} if len(d) == 0: print('The corresponding dictionary is empty') else: print('The corresponding dictionary is not empty')
Метод 2: Поређење речника са празним речником {}
d = {} if d == {}: print('The respective dictionary is empty') else: print('The respective dictionary is not empty')
Обе методе ће произвести исти излаз:
The dictionary is empty
Тхе уграђена боол функција у Питхон-у се такође може користити за одређивање да ли је речник празан. Враћа се боол функција Истина, ако је аргумент који му је прослеђен истинит (тј. ако аргумент има вредност истинитости Тачно) и Фалсе , ако је аргумент који му је прослеђен нетачан (тј. ако аргумент има вредност истинитости Фалсе).
За речнике, ан празан речник се сматра факес , док а непразан речник се сматра истина . То значи да се следећи код може користити за проверу да ли је речник празан помоћу функције боол.
d = {1:2} if not bool(d): print('The dictionary (d) is empty') else: print('The dictionary (d) is not empty')
Излаз:
The dictionary(d) is not empty
Такође можете користити не оператер у Питхон-у да проверите да ли а речник Празно. Истинитост операнда се инвертује помоћу не оператер . За речнике, празан речник се сматра лажним, док се непразан речник сматра истинитим. То значи да можете да урадите следеће да бисте видели да ли је речник празан користећи нот оператор:
d = {3:5} if not d: print('The dictionary(d) is empty') else: print('The dictionary(d) is not empty')
Излаз:
The dictionary(d) is not empty