Главни проблем са провером да листа није празна је то што може бити спора.
if not None or not '': print('Not empty!')
Први услов је ако „није ниједан“, што је тачно. Други услов је "или не "", који такође вреднује Тачно. Због тога се цео израз процењује на Тачно и наредба за штампање се извршава.
Не ниједан
У Питхон-у, „нот ноне“ је логички израз који процењује вредност Тачно ако постоји бар једна ставка на листи, и Фалсе у супротном.
Како: празно у Питхон-у
деф празно (селф):
за и у опсегу (лен(селф)):
селф[и] = ”