Išspręsta: python patikrinkite, jei nėra jokio arba tuščia

Pagrindinė problema tikrinant, ar sąrašas nėra tuščias, yra ta, kad jis gali būti lėtas.

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

Pirmoji sąlyga yra „ne None“, kuri įvertinama kaip Tiesa. Antroji sąlyga yra „arba ne“, kuri taip pat vertinama kaip Tiesa. Todėl visa išraiška įvertinama kaip True ir vykdomas spausdinimo sakinys.

Nei vienas

Python programoje „ne none“ yra loginė išraiška, kuri įvertinama kaip True, jei sąraše yra bent vienas elementas, o kitu atveju – False.

Kaip: ištuštinti python

def tuščias (savaime):
i diapazone (len (self)):
aš [i] = "

Susijusios naujienos:

Palikite komentarą