Diselesaikan: python periksa apakah tidak ada atau kosong

Masalah utama dalam memeriksa apakah daftar tidak kosong adalah lambat.

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

Kondisi pertama adalah if “not None”, yang dievaluasi menjadi True. Kondisi kedua adalah “atau tidak ””, yang juga dievaluasi menjadi True. Oleh karena itu, seluruh ekspresi bernilai True dan pernyataan cetak dijalankan.

Tidak ada

Dalam Python, "bukan tidak ada" adalah ekspresi boolean yang dievaluasi menjadi True jika setidaknya ada satu item dalam daftar, dan False jika sebaliknya.

Cara : kosongkan dengan python

def kosong (sendiri):
untuk saya dalam jangkauan(len(mandiri)):
diri[i] = ”

Pos terkait:

Tinggalkan Komentar