Saat melakukan aktifitas pemrograman, barangkali kita berhadapan dengan himpunan atau set.
Kalau ingin membuat himpunan pada pemrograman python bisa menggunakan fungsi set().
Misalkan ada dua himpunan yaitu himpunan A yang beranggotakan 'M, E, D, A, N'. Himpunan B yang beranggotakan 'B, A, N, D, U, N, G'.
Tujuan kita adalah ingin mendapatkan anggota himpunan A yang tidak termasuk pada himpunan B, dan juga sebaliknya.
Kalau kita ambil secara manual, anggota himpunan A yang tidak termasuk pada anggota himpunan B adalah' M' dan 'E'.
Nah, dalam bahasa pemrograman python, untuk melakukan hal serupa disediakan fungsi built-in yaitu difference().
Bagaimana cara menerapkannya, bisa dilihat pada contoh program python sederhana di bawah ini.
>>> #contoh 1
>>> #fungsi difference()
>>>
>>> #inisialisasi variabel
>>> X = set( "BANDUNG" )
>>> Y = set( "JAKARTA" )
>>>
>>>
>>> #tampilkan nilai variabel X dan Y
>>> print( X )
{'G', 'N', 'U', 'D', 'A', 'B'}
>>> print( Y )
{'J', 'A', 'K', 'R', 'T'}
>>>
>>> #cari anggota yang berbeda antara nilai variabel X dan Y
>>> X.difference( Y )
{'G', 'N', 'U', 'B', 'D'}
>>>
>>> Y.difference( X )
{'J', 'K', 'R', 'T'}
>>>
Pada contoh 1 diinisialisasi variabel X yang diisi oleh nilai set( "BANDUNG" ). Dan variabel Y yang diisi oleh nilai set( "JAKARTA" ).
Kita bisa tampilkan dengan menggunakan kode program print( X ) untuk menampilkan nilai dari variabel X dan kode program print( Y ) untuk menampilkan nilai dari variabel Y.
Tujuan kita adalah ingin mendapatkan anggota dari himpunan X yang bukan anggota pada himpunan Y, dan juga sebaliknya.
Untuk mendapatkan anggota himpunan X yang tidak ada pada himpunan Y, kita bisa gunakan kode program X.difference( Y ).
Hasil keluarannya adalah {'G', 'N', 'U', 'B', 'D'}.
Sedangkan untuk mendapatkan anggota himpunan Y yang tidak ada pada himpunan X, kita bisa gunakan kode program Y.difference( X ).
Hasil keluarannya adalah {'J', 'K', 'R', 'T'}.
Demikian pemaparan singkat tentang bagaimana cara mendapatkan himpunan anggota yang bukan anggota himpunan lainnya. Semoga artikel ini bermanfaat. Selamat belajat python.
Artikel ini ditulis oleh Bram | 2019-09-27 | Dikunjungi 0 pengunjung unik per hari