Menyemak Keahlian Senarai dengan Operator 'in' Python
Banyak tugas pengaturcaraan melibatkan penentuan sama ada item wujud dalam senarai. Dalam Python, ini boleh dicapai menggunakan operator 'in'.
Jika kita mempunyai senarai yang dipanggil 'xs' dan nilai yang dipanggil 'item', kita boleh menggunakan sintaks berikut untuk menyemak sama ada 'xs' mengandungi 'item':
if item in xs: # Do something
Jika 'item' sama dengan mana-mana elemen dalam 'xs', syaratnya akan True dan kod dalam blok akan dilaksanakan.
The ' in' operator juga boleh melakukan operasi songsang, iaitu menyemak sama ada item tiada dalam senarai:
if item not in xs: # Do something
Sintaks ini amat berguna dalam situasi di mana kita ingin mengambil tindakan khusus berdasarkan ketiadaan item dalam senarai.
Operator 'masuk' berfungsi dengan cekap dengan senarai, tupel, set dan kamus. Walau bagaimanapun, perlu diingat bahawa ia mempunyai kerumitan masa yang berbeza bergantung pada struktur data:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak Keahlian Senarai dengan Cekap dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!