Masalah utama dengan menyemak sama ada senarai tidak kosong ialah ia boleh menjadi perlahan.
if not None or not '': print('Not empty!')
Syarat pertama ialah jika "tidak Tiada", yang menilai kepada Benar. Syarat kedua ialah "atau tidak "", yang juga dinilai kepada Benar. Oleh itu, keseluruhan ungkapan dinilai kepada Benar dan pernyataan cetakan dilaksanakan.
Bukan tiada
Dalam Python, "bukan tiada" ialah ungkapan boolean yang menilai kepada Benar jika terdapat sekurang-kurangnya satu item dalam senarai, dan False sebaliknya.
Bagaimana untuk : kosongkan dalam ular sawa
def kosong(diri):
untuk i dalam julat(len(self)):
diri[i] = ”