Python

Python any() penggunaan fungsi

Python any() penggunaan fungsi
apa saja() adalah fungsi bawaan python untuk memeriksa item dari beberapa objek tipe data seperti Tuple atau daftar atau kamus dan item apa pun yang berisi true maka fungsinya akan mengembalikan true.  Misalnya, jika setidaknya satu item dari tuple berisi nilai sebenarnya dan tupel dilewatkan sebagai argumen dari fungsi any() maka metode akan mengembalikan nilai true. Tetapi jika semua item dari tuple berisi nilai salah maka nilai kembalian dari fungsi any() akan salah. Fungsi ini bekerja seperti kondisi logika OR yang mengembalikan true jika salah satu kondisi benar.  Penggunaan fungsi any() dalam python dijelaskan dalam tutorial ini.

Sintaksis:

apa saja (variabel_iterable)

Di sini, iterable_variable dapat berupa Tuple atau daftar apa pun atau objek apa pun yang dapat diubah dan mengembalikan nilai Boolean.   Penggunaan fungsi any() pada objek iterable yang berbeda ditunjukkan di bawah ini.

Penggunaan fungsi any() pada string

Nilai string apa pun dianggap sebagai nilai sebenarnya untuk apa saja() fungsi. Dalam contoh berikut, data string disimpan dalam variabel, teks1 dan ketika variabel dilewatkan sebagai argumen untuk apa saja() fungsi maka ia mengembalikan true. Ketika string kosong disimpan dalam variabel, teks2, dan diteruskan ke apa saja() fungsi maka ia mengembalikan false karena string kosong dianggap salah.

#!/usr/bin/env python3
# Terapkan any() pada data string
text1 = "Petunjuk Linux"
print("Keluaran dari nilai string:", any(text1))
# Terapkan any() pada data kosong
teks2 = ""
print("Keluaran dari nilai string kosong:", any(text2))

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Penggunaan fungsi any() pada Tuple

Skrip berikut menunjukkan penggunaan fungsi any() pada berbagai jenis variabel Tuple. tup1 berisi semua nilai numerik dan semua mengembalikan true kecuali satu. tup2 berisi empat nilai salah dan satu nilai negatif (-1) yang mengembalikan nilai benar. tup3 berisi dua nilai salah dan dua nilai kosong yang juga mengembalikan nilai palsu. tup4 berisi dua nilai salah, satu nilai string yang mengembalikan true dan satu string kosong yang mengembalikan false.

#!/usr/bin/env python3
# Terapkan any() pada data numerik
tup1 = (15, 23, 43, 0, 78)
print("Hasil pertama :", any(tup1))
# Terapkan any() pada data boolean dan angka negatif
tup2 = (0, Salah, Salah, -1, Salah)
print("Keluaran kedua:", any(tup2))
# Terapkan any() pada data boolean dan string kosong
tup3 = (", Salah, ", Salah)
print("Keluaran ketiga:", any(tup3))
# Terapkan any() pada data boolean dan nilai string
tup4 = ('Halo', Salah, ", Salah)
print("Keluaran keempat:", any(tup4))

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Penggunaan fungsi any() pada daftar

Skrip berikut menunjukkan penggunaan fungsi any() pada variabel daftar. Empat jenis variabel daftar digunakan di sini. daftar1 adalah daftar kosong yang mengembalikan false. daftar2 berisi tiga nilai string yang mengembalikan true dan nilai kosong yang mengembalikan false. daftar3 berisi dua angka nol (0) yang mengembalikan false dan karakter, '0' yang mengembalikan true.  daftar4 berisi tiga nilai, satu nol yang mengembalikan false, satu false dan satu string kosong yang mengembalikan nol. Jadi, semua nilai daftar4 salah.

#!/usr/bin/env python3
# Terapkan any() pada daftar kosong
daftar1 = []
print("Hasil dari daftar kosong:" ,any(list1))
# Terapkan any() pada daftar string
list2 = ['Ubuntu', ", '0', 'Fedora']
print("Hasil dari daftar string:" ,any(list2))
# Terapkan any() pada daftar nilai nol
list3 = [0, '0', 0]
print("Output dari daftar 0 nilai:" ,any(list3))
# Terapkan any() pada daftar boolean dan string kosong
list4 = [0, Salah, "]
print("Output dari daftar boolean dan data kosong:" ,any(list4))

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Penggunaan fungsi any() pada kamus

Skrip berikut menunjukkan penggunaan fungsi any() pada variabel kamus. fungsi any() mengembalikan nilai berdasarkan nilai indeks kamus. fungsi any() diterapkan ke tiga variabel kamus di sini. dic1 hanya berisi satu item di mana indeksnya 0 yang mengembalikan false. dic2 berisi dua item, indeks item pertama adalah 0 yang mengembalikan false dan indeks item kedua adalah nilai string yang mengembalikan true. dic3 berisi dua item, indeks item pertama salah dan indeks item kedua adalah string kosong yang juga mengembalikan false.

#!/usr/bin/env python3
# Terapkan any() pada kamus item tunggal di mana indeks adalah 0
dic1 = 0:'Benar'
print("Hasil pertama : ", any(dic1))
# Terapkan any() pada kamus dua item di mana indeksnya 0 dan 'False'
dic2 = 0: 'Salah', 'Salah': 0
print("Keluaran kedua: ", any(dic2))
# Terapkan any() pada kamus dua item di mana indeksnya False dan string kosong
dic3 = Salah: Salah, ": 'Kosong'
print("Keluaran ketiga: ", any(dic3))

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Penggunaan fungsi any() pada berbagai kondisi

Dalam contoh berikut, fungsi any() diterapkan pada tiga variabel daftar, dan outputnya digunakan dalam jika pernyataan dengan operator logika AND. Daftar pertama berisi satu nilai benar (-1) dan mengembalikan nilai true. Daftar kedua berisi dua nilai benar ('False', '0') dan mengembalikan true. Daftar ketiga berisi semua nilai palsu yang mengembalikan false. Begitu, jika kondisi akan mengembalikan false.

#!/usr/bin/env python3
# Terapkan any() pada daftar pertama
Daftar1 = [0, -1, Salah]
print("Daftar1 : ",apa saja(Daftar1))
# Terapkan any() pada daftar kedua
Daftar2 = [",'Salah', '0']
print("Daftar2 : ",apa saja(Daftar2))
# Terapkan any() pada daftar ketiga
Daftar3 = [Salah, 0, "]
print("Daftar3 : ",apa saja(Daftar3))
# Mengembalikan nilai true jika semua output dari fungsi any() adalah True
if(any(List1) dan any(List2) dan any(List3)):
print("Output dari semua fungsi any() adalah True")
lain:
print("Satu output dari fungsi any() adalah False")

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Kesimpulan:

Penggunaan fungsi any() pada berbagai jenis variabel dalam python ditampilkan menggunakan berbagai contoh di sini. Ini akan membantu pembaca untuk memahami penggunaan fungsi any() dalam python dan menerapkannya dengan benar dalam skrip.

Kontrol & kelola gerakan mouse di antara beberapa monitor di Windows 10
Manajer Mouse Tampilan Ganda memungkinkan Anda mengontrol & mengonfigurasi gerakan mouse di antara beberapa monitor, dengan memperlambat gerakannya di...
WinMouse memungkinkan Anda menyesuaikan & meningkatkan gerakan penunjuk tetikus di PC Windows
Jika Anda ingin meningkatkan fungsi default penunjuk tetikus Anda, gunakan freeware WinMouse. Ini menambahkan lebih banyak fitur untuk membantu Anda m...
Tombol klik kiri mouse tidak berfungsi pada Windows 10
Jika Anda menggunakan mouse khusus dengan laptop, atau komputer desktop, tetapi but tombol klik kiri mouse tidak berfungsi pada Windows 10/8/7 untuk b...