pythonOperasi Keanggotaan

Python adalah bahasa pemrograman yang terbilang unik, ia memiliki operator khusus atau juga sering dinamakan sebagai operator spesial. Dinamakan spesial karena memang operator ini hanya ada di Python dan tidak ada di bahasa pemrograman lainnya.

Di antara operator spesial tersebut adalah operator keanggotaan. Atau di dalam bahasa inggris ia dinamakan membership operator.

Operator keanggotaan dalam python hanya memiliki dua varian, yaitu in dan not in. Berikut ini tabel lebih lengkapnya:

Operator

Fungsi

in

Mengembalikan True jika suatu nilai ada dalam koleksi

not in

Mengembalikan True jika suatu nilai tidak ada dalam koleksi


Contoh Penggunaan Operator Keanggotaan

1. Memeriksa Keanggotaan dalam List

List adalah struktur data yang dapat menyimpan banyak nilai dalam satu variabel.

fruits = ['apple', 'banana', 'orange', 'grape']

# Memeriksa apakah 'banana' ada dalam list
if 'banana' in fruits:
    print("Banana ada dalam list buah-buahan.")

# Memeriksa apakah 'pear' tidak ada dalam list
if 'pear' not in fruits:
    print("Pear tidak ada dalam list buah-buahan.")

Output:


2. Memeriksa Keanggotaan dalam Set

Set adalah koleksi unik yang tidak mengizinkan elemen duplikat.

Output:


3. Memeriksa Keanggotaan dalam Tuple

Tuple adalah koleksi yang mirip dengan list tetapi bersifat immutable (tidak bisa diubah setelah dibuat).

Output:


4. Memeriksa Keanggotaan dalam Dictionary

Dictionary adalah koleksi yang menyimpan data dalam bentuk key-value pairs.

Output:

Catatan: Dalam dictionary, operator in hanya memeriksa kunci (key), bukan nilai (value).


Kesimpulan

  • Operator in digunakan untuk memeriksa apakah suatu elemen ada dalam koleksi.

  • Operator not in digunakan untuk memeriksa apakah suatu elemen tidak ada dalam koleksi.

  • Bisa digunakan pada list, set, tuple, dan dictionary.

  • Pada dictionary, operator in hanya mengecek kunci (key), bukan nilai (value).

Dengan menggunakan operator keanggotaan, kita bisa dengan mudah melakukan pemeriksaan tanpa harus melakukan perulangan manual.

Last updated