Python any ()

Fungsi any () mengembalikan True jika ada elemen dari iterable yang True. Jika tidak, any () mengembalikan False.

Sintaksnya any()adalah:

 apapun (iterable)

Parameter untuk fungsi any ()

The any()Fungsi mengambil iterable (daftar, string, kamus dll) dengan Python.

Nilai Dikembalikan oleh fungsi any ()

The any()fungsi mengembalikan nilai boolean:

  • True jika setidaknya satu elemen dari iterable benar
  • False jika semua elemen salah atau jika iterable kosong
Kondisi Nilai Kembali
Semua nilai itu benar Benar
Semua nilai salah Salah
Satu nilai benar (yang lainnya salah) Benar
Satu nilai salah (yang lain benar) Benar
Iterable Kosong Salah

Contoh 1: Menggunakan any () pada Daftar Python

 # True since 1,3 and 4 (at least one) is true l = (1, 3, 4, 0) print(any(l)) # False since both are False l = (0, False) print(any(l)) # True since 5 is true l = (0, False, 5) print(any(l)) # False since iterable is empty l = () print(any(l))

Keluaran

 Benar Salah Benar Salah

The any()Metode bekerja dengan cara yang sama untuk tupel dan set seperti daftar.

Contoh 2: Menggunakan any () pada String Python

 # Atleast one (in fact all) elements are True s = "This is good" print(any(s)) # 0 is False # '0' is True since its a string character s = '000' print(any(s)) # False since empty iterable s = '' print(any(s))

Keluaran

 Benar Benar Salah

Contoh 3: Menggunakan any () dengan Kamus Python

Dalam kasus kamus, jika semua kunci (tidak nilai-nilai) yang palsu atau kamus kosong, any()kembali False. Jika setidaknya satu kunci benar, any()kembali True.

 # 0 is False d = (0: 'False') print(any(d)) # 1 is True d = (0: 'False', 1: 'True') print(any(d)) # 0 and False are false d = (0: 'False', False: 0) print(any(d)) # iterable is empty d = () print(any(d)) # 0 is False # '0' is True d = ('0': 'False') print(any(d))

Keluaran

 Salah Benar Salah Salah Benar

Artikel yang menarik...