logo

Како проверити да ли је речник празан у Питхон-у?

У Питхон-у можете да проверите да ли је речник празан коришћењем уграђене функције лен или упоређивањем речника са празан речник {} . Ево два метода за проверу да ли је речник празан:

Метод 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