Opgelost: python check of er geen of leeg is

Het grootste probleem bij het controleren of een lijst niet leeg is, is dat deze traag kan zijn.

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

De eerste voorwaarde is als "niet Geen", wat resulteert in True. De tweede voorwaarde is "of niet", wat ook resulteert in True. Daarom evalueert de hele expressie naar True en wordt de printopdracht uitgevoerd.

Niet geen

In Python is "niet geen" een booleaanse uitdrukking die True oplevert als er ten minste één item in een lijst staat, en anders False.

Hoe kan ik: legen in python

def leeg(zelf):
voor i in bereik(len(zelf)):
zelf[ik] = ”

Gerelateerde berichten:

Laat een bericht achter