Python Operator - Identity dan Membership

Reno Iqbalsah

23/03/2023

Bagian ini memembahas tentang identity operators dan membership operators dalam bahasa pemrograman Python

Identity dan Membership operator merupakan operator yang lebih akan banyak kita gunakan dalam tipe-tipe data berbasis objek seperti list, tuple, dict, dan set.

Identity Operators

Identity Operators akan membandingkan dua buah objek buka hanya pada nilainya saja, melainkan apakah kedua objek tersebut merupakan objek yang sama dan disimpan pada memori yang sama.

OperatorDeskripsiContoh Penggunaan
isAkan menghasilkan True apabila dua objek merupakan objek yang samax is y
is notAkan menghasilkan True apabila dua objek bukan merupakan objek yang samax is not y

Membership Operators

Membership operators akan membandingkan apakah suatu nilai/data terdapat pada sebuah objek seperti list atau tuple. Membership operators juga dapat digunakan untuk mengecek apakah suatu data ada dalam sebuah string (str).

OperatorDeskripsiContoh Penggunaan
inAkan menghasilkan True apabila sebuah data ada dalam suatu objek yang dibandinganx in y
not inAkan menghasilkan True apabila sebuah data tidak ada dalam suatu objek yang dibandinganx not in y

Contoh penggunaan membership operators dalam string:

    
x = "Aku suka pisang" y = "Rayya suka bakso" print("bakso" in x) # output : False print("bakso" in y) # output : True print("apel" not in y) # output : True

Kita akan membahas lebih lanjut lagi penggunaan operator-operator di atas ketika membahas tipe data berbasis objek.