Riješeno: python provjeriti ako nije ništa ili prazno

Posljednje ažuriranje: 09/11/2023

Glavni problem s provjerom da lista nije prazna je taj što može biti spora.

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

Prvi uslov je ako "nije nijedan", koji se procjenjuje na Tačno. Drugi uslov je "ili ne "", koji se takođe procenjuje na Tačno. Stoga se cijeli izraz procjenjuje na Tačno i naredba print se izvršava.

Ne nijedan

U Pythonu, “not none” je logički izraz koji se procjenjuje na Tačno ako postoji barem jedna stavka na listi, a na False u suprotnom.

Kako: isprazniti u pythonu

def prazan(self):
za i u rasponu (len(self)):
self[i] = ”

Slični postovi: