Dalam Python, daftar kosong dianggap sebagai Salah karenanya untuk memeriksa apakah daftar kosong, berikan daftar sebagai argumen ke bool(). jika daftar tidak memiliki elemen apa pun maka ia mengembalikan 0 jika tidak 3. Ini sebuah contoh Show
Contoh ini menghasilkan output di bawah ini. Perhatikan bahwa saya menggunakan operator _4 untuk membalikkan hasil bool() agar lebih mudah dibacaDi sini, saya telah mempertimbangkan 5 dengan beberapa elemen dan 6 tanpa elemen. karena saya menggunakan not bersama dengan bool() itu membalikkan hasilnya, hasilnya menunjukkan True untuk list1 dan False untuk list24. Menggunakan bool() dengan pernyataan ifMari gunakan fungsi bool() yang sama dan periksa apakah daftarnya kosong atau tidak dengan menggunakan pernyataan if _Demikian pula, Anda juga dapat menggunakan _7 dengan pernyataan if jika menurut Anda kode Anda lebih mudah dibaca _5. Menggunakan len()Kita juga dapat menggunakan fungsi len() untuk memeriksa apakah suatu daftar kosong, meneruskan objek urutan sebagai argumen ke fungsi ini mengembalikan jumlah elemen dalam objek, untuk daftar kosong, ia mengembalikan 0 yang salah dengan Python. Ini sebuah contoh _Di sini, 8 adalah 0 sehingga dianggap False, dan kondisi if menjadi salah, sehingga blok 9 dijalankanAtau, Anda juga dapat memeriksa hasil len(list2) sama dengan 0 untuk memeriksa apakah daftar kosong. Ini mirip dengan contoh di atas
Perhatikan bahwa memeriksa apakah panjang daftar sama dengan nol, daripada hanya memeriksa apakah daftar itu salah, bukanlah cara Pythonic untuk melakukan sesuatu, oleh karena itu pendekatan ini tidak disarankan jika Anda ingin mengikuti idiom Python Namun, jika Anda menggunakan array maka Anda harus menggunakan opsi lain karena tidak ada opsi yang berfungsi dengan daftar yang tidak berfungsi dengan array NumPy 6 Menggunakan NumPy Array untuk Memeriksa apakah KosongSemua metode di atas menjelaskan untuk memeriksa apakah daftar kosong di Python tidak berfungsi dengan NumPy maka kita harus menggunakan np. size untuk mendapatkan ukuran array, jika kosong mengembalikan 0 yang dapat digunakan untuk memeriksa array kosong atau tidak
KesimpulanPada artikel ini, Anda telah mempelajari berbagai cara untuk memeriksa apakah daftar kosong dengan Python. Pendekatan yang paling sederhana dan direkomendasikan adalah menggunakan daftar langsung pada kondisi if. Jika daftar kosong itu mengevaluasi False sebaliknya True. Anda dapat menambahkan not untuk membalikkan hasilnya Daftar adalah salah satu dari empat struktur data yang paling umum digunakan yang disediakan oleh Python. Fungsionalitas, ekstensibilitas, dan kemudahan penggunaannya membuatnya berguna untuk mengimplementasikan berbagai jenis fungsionalitas Daftar Python memiliki beberapa karakteristik yang menarik
Atribut utama yang akan difokuskan adalah Iterability. Bagian penting ketika berhadapan dengan objek yang dapat diubah, dalam hal ini daftar, adalah memeriksa apakah ada sesuatu untuk diulang. Jika tidak ditangani dengan benar, ini dapat menyebabkan banyak kesalahan yang tidak diinginkan Python menyediakan berbagai cara untuk memeriksa apakah daftar kita kosong atau tidak, beberapa implisit dan beberapa eksplisit, dan dalam artikel ini, kita akan membahas cara memeriksa apakah daftar Python kosong Menggunakan len() FungsiSalah satu tekniknya adalah dengan menggunakan fungsi
Keluaran
Ketika Meskipun metode ini terlihat sederhana, namun tidak begitu intuitif untuk pemula Menggunakan len() Dengan Operator PerbandinganTeknik ini mirip dengan yang di atas tetapi lebih eksplisit dan mudah dipahami. Itu sebabnya mereka yang baru mengenal python atau coding sendiri biasanya menganggapnya lebih intuitif
Pada kode di atas, 1Bandingkan Dengan Daftar KosongMetode ini juga sangat sederhana dan bekerja dengan baik untuk pemula karena melibatkan perbandingan dengan daftar kosong
Di sini sekali lagi, kami menggunakan operasi perbandingan untuk membandingkan satu daftar dengan yang lain - saya kosong, dan jika keduanya kosong, blok 2 akan dieksekusiGaya yang Direkomendasikan Pep-8Untuk itu, mari kita simak. Dokumen resmi menyatakan itu
Karena daftar kosong sebenarnya hanyalah kumpulan kosong, maka akan diubah menjadi nilai boolean _4 kosong, maka akan diubah menjadi False Pernyataan kedua sangat mirip, kecuali 6 akan membalikkan kondisi yang salah menjadi yang benar. Pendekatan ini sangat mirip dengan pendekatan 7Ini adalah pendekatan yang disukai karena merupakan solusi terbersih dan terpendek yang pernah ada Menggunakan fungsi bool()Kami juga dapat menggunakan fungsi _8 untuk memverifikasi daftar kosongLihat panduan praktis dan praktis kami untuk mempelajari Git, dengan praktik terbaik, standar yang diterima industri, dan menyertakan lembar contekan. Hentikan perintah Googling Git dan benar-benar pelajari itu Ini pada dasarnya adalah tes nilai kebenaran yang diterapkan secara manual. Jadi jika daftar tidak kosong, fungsi akan mengembalikan 1 dan jika blok akan dieksekusiPendekatan ini kurang umum karena kita dapat mencapai hasil yang diinginkan bahkan tanpa menggunakan 8, tetapi bukan hal yang buruk untuk mengetahui cara kerja Python di balik terpalKesimpulanArtikel ini membahas tentang cara memeriksa apakah daftar python kami kosong atau tidak. Kami mulai dengan mengeksplorasi berbagai teknik dan akhirnya mencari beberapa parameter yang dapat kami gunakan untuk membuat penilaian mengenai teknik mana yang cocok untuk kami Saya tidak bisa mengatakan bahwa ini adalah akhir karena pembaruan Python baru dapat memunculkan gaya pengkodean yang baru dan lebih baik. Jadi lebih baik terus bereksplorasi dan terus belajar Bisakah daftar menjadi Tidak Ada di Python?[Tidak ada] bukan berarti tidak ada apa pun dalam daftar . Tidak ada kata kunci dalam python yang memiliki arti khusus. Ini seperti NIL atau NULL dalam bahasa lain. Saat Anda mengatakan [None] , Anda mengatakan "Saya ingin memiliki daftar yang berisi objek khusus bernama None ".
Bagaimana Anda memeriksa apakah ada elemen dalam daftar yang bukan nol dengan Python?1. Menggunakan Fungsi any() . Fungsi ini memeriksa apakah ada elemen dalam array yang bukan nol. Mengembalikan true jika array berisi elemen bukan nol dan mengembalikan false jika array berisi 0 elemen bernilai.
Bagaimana Anda memeriksa apakah daftar itu nol atau kosong?isEmpty() metode CollectionUtils dapat digunakan untuk memeriksa apakah daftar kosong tanpa mengkhawatirkan daftar nol. Jadi centang nol tidak perlu ditempatkan di mana-mana sebelum memeriksa ukuran daftar.
Bagaimana saya memeriksa apakah daftar kosong?Metode isEmpty() antarmuka Daftar di java digunakan untuk memeriksa apakah daftar kosong atau tidak . Mengembalikan true jika daftar tidak berisi elemen selain itu mengembalikan false jika daftar berisi elemen apa pun. Parameter. Itu tidak menerima parameter apa pun. |