Vyriešené: python skontrolujte, či nie je žiadny alebo prázdny

Hlavným problémom pri kontrole, či zoznam nie je prázdny, je, že môže byť pomalý.

if not None or not '': print('Not empty!')

Prvou podmienkou je, ak „nie je žiadna“, ktorá sa vyhodnotí ako True. Druhá podmienka je „alebo nie “, ktorá sa tiež vyhodnotí ako True. Preto sa celý výraz vyhodnotí ako True a vykoná sa príkaz print.

Nie žiadny

V Pythone je „nie žiadny“ boolovský výraz, ktorý sa vyhodnotí ako True, ak je v zozname aspoň jedna položka, a inak False.

Ako: vyprázdniť v pythone

def empty(self):
pre i v rozsahu (len(self)):
self[i] = “

Súvisiace príspevky:

Pridať komentár