Periksa Apakah Daftar Kosong di Python Dengan 3 Teknik Mudah Ini

Periksa apakah daftar kosong atau tidak dengan cara yang berbeda.

Ada beberapa cara untuk memeriksa apakah suatu daftar kosong atau tidak dengan Python. Mari kita lihat satu per satu.

Panjangnya

Kita dapat memeriksa apakah suatu list kosong atau tidak menggunakan panjang list. Ini solusi langsung dan kebanyakan orang mendapatkannya sebagai pendekatan pertama. Mari kita lihat langkah-langkah untuk memeriksa kekosongan daftar.

  • Tulis fungsi bernama is_list_empty yang menggunakan daftar sebagai argumen.
  • Periksa panjang daftar.
    • Jika panjangnya 0, maka kembalikan True kalau tidak kembalikan False.

Itu dia. Kami selesai dengan langkah-langkah yang terlibat dalam program.

Ayo kode.

# function to check whether the list is empty or not
def is_list_empty(list):
    # checking the length
    if len(list) == 0:
        # returning true as length is 0
        return True
    # returning false as length is greater than 0
    return False

Mari kita periksa fungsi kita dengan kode berikut.

list_one = [1, 2, 3]
list_two = []
print(is_list_empty(list_one))
print(is_list_empty(list_two))

Anda akan mendapatkan hasil berikut jika Anda mengeksekusi kode di atas.

False
True

Bool

Nilai boolean dari daftar kosong selalu Salah. Di sini, kita akan memanfaatkan metode bool. Kami akan menggunakan metode konversi bool untuk memeriksa apakah daftar itu kosong atau tidak. Mari kita lihat langkah-langkah yang terlibat di dalamnya.

  • Tulis fungsi bernama is_list_empty yang menggunakan daftar sebagai argumen.
  • Ubah daftar menjadi boolean menggunakan metode bool.
  • Balikkan hasilnya dan kembalikan.
  Cara Mengatur Ulang Opsi Pengguna dan Pengaturan Registri di Word

Ya! itu dia. Kita selesai dengan langkah-langkahnya. Mari kita lihat kodenya.

# function to check whether the list is empty or not
def is_list_empty(list):
    # returning boolean value of current list
    # empty list bool value is False
    # non-empty list boolea value is True
    return not bool(list)

Mari kita uji fungsi kita dengan kode berikut.

list_one = [1, 2, 3]
list_two = []
print(is_list_empty(list_one))
print(is_list_empty(list_two))

Anda akan mendapatkan hasil yang sama seperti yang telah kita lihat pada contoh sebelumnya. Jalankan dan ujilah.

Operator Kesetaraan

Ada cara sederhana lain untuk memeriksa apakah daftar itu kosong atau tidak. Kita bisa langsung membandingkan list dengan list kosong ([]). Python mengembalikan True jika daftar yang diberikan cocok dengan daftar kosong.

  Cara menampilkan gambar di rapat Zoom

Mari kita lihat langkah-langkah untuk memeriksa daftar apakah kosong atau tidak dengan operator kesetaraan.

  • Tulis fungsi bernama is_list_empty yang menggunakan daftar sebagai argumen.
  • Bandingkan daftar yang diberikan dengan [] dan mengembalikan daftar.

Satu langkah sederhana memberi Anda banyak hal dengan Python. Mari kita lihat kodenya.

# function to check whether the list is empty or not
def is_list_empty(list):
    # comparing the list with []
    # and returning the result
    return list == []

Sekarang, Anda dapat memeriksa fungsinya dengan potongan kode yang telah kami gunakan dalam tutorial ini. Anda akan mendapatkan output yang sama seperti sebelumnya.

Kesimpulan

Itu lebih dari cukup bagi pengembang untuk memeriksa kekosongan daftar.

  Cara Memasang dan Menggunakan SSD (Solid-State Drive)

Mungkin ada cara lain untuk memeriksa apakah daftar itu kosong atau tidak. Kami telah melihat beberapa dari mereka. Pilih metode yang paling cocok untuk Anda.

Tertarik untuk menguasai Python? Lihat ini kursus.

Selamat Coding 🙂

Senang membaca artikelnya? Bagaimana kalau berbagi dengan dunia?