Ratkaistu: python check jos ei mitään tai tyhjä

Suurin ongelma sen tarkistamisessa, ettei luettelo ole tyhjä, on, että se voi olla hidas.

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

Ensimmäinen ehto on, jos "ei mitään", joka evaluoituu todeksi. Toinen ehto on "tai ei", jonka arvoksi tulee myös tosi. Siksi koko lausekkeen arvoksi tulee True ja print-käsky suoritetaan.

Ei yhtään

Pythonissa "ei none" on boolen lauseke, joka evaluutuu arvoon True, jos luettelossa on vähintään yksi kohde, ja epätosi muussa tapauksessa.

Kuinka: tyhjennä pythonissa

def tyhjä (itse):
i alueella (len(itse)):
itse[i] = "

Related viestiä:

Jätä kommentti