Categories: BlogKursus Python

Kumpulan dan kamus Python. Bagian 4 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog

Artikel ini akan membantu pembaca memahami tentang set dan kamus dasar Python dengan beberapa aplikasi dasar di dunia nyata. Kami akan menggunakan Visual Studio Code sebagai editor kode kami. Jika Anda belum menginstal Visual Studio Code, instruksi diberikan di blog sebelumnya.

Set dan kamus Python – daftar isi:

  1. Set Python
  2. Operasi dalam set Python
  3. Kamus dalam Python
  4. Perbedaan Antara set dan kamus Python

Set Python

Sebuah set adalah koleksi elemen unik yang dapat diubah dan tidak terurut. Set ditulis dengan kurung kurawal ({}), dengan elemen dipisahkan oleh koma.

Ini juga dapat didefinisikan dengan fungsi bawaan set([iterable]). Fungsi ini mengambil argumen iterable (yaitu, jenis urutan, koleksi, atau iterator), mengembalikan set yang berisi item unik dari input (elemen yang duplikat dihapus).

Contoh:

# Buat Set menggunakan
# Sebuah string
print(set('Dev'))
Output:
{'e', 'v', 'D'}
# sebuah daftar
set(['Mayank', 'Vardhman', 'Mukesh', 'Mukesh'])
Output:
{'Mayank', 'Mukesh', 'Vardhman'}
# Sebuah tuple
set(('Lucknow', 'Kanpur', 'India'))
Output:
{'India', 'Kanpur', 'Lucknow'}
# sebuah kamus 
set({'Sulphur': 16, 'Helium': 2, 'Carbon': 6, 'Oxygen': 8})
Output:
{'Carbon', 'Helium', 'Oxygen', 'Sulphur'}

Sekarang, kita tahu cara membuat Set. Mari kita lihat apa saja operasi umum dalam set.

Operasi dalam set Python

Menambahkan elemen dalam set

Syntax untuk menambahkan elemen adalah set.add(element).

Metode ini bekerja di tempat dan memodifikasi set serta mengembalikan ‘None’.

Contoh:

locations = set(('Lucknow','kanpur','India'))
locations.add('Delhi')
print(locations)
Output:
{'India', 'Delhi', 'Lucknow', 'kanpur'}
[/code>

<p>Dalam set Python, kita tidak dapat menyisipkan elemen pada indeks tertentu karena tidak terurut.</p>

<h3>Menghapus elemen dari set</h3>
<p>Ada tiga metode yang dapat Anda gunakan untuk melakukan penghapusan elemen dari set.</p>
<p>Mereka adalah sebagai berikut:</p>
<ul>
 <li>set.remove(element)</li>
 <li>set.discard(element)</li>
 <li>set.pop()</li>
</ul>

<p>Mari kita pahami dengan melihat contoh untuk setiap implementasi:</p>

<strong>set.remove(element)</strong>
[code lang="js"]
locations = set(('Lucknow', 'kanpur', 'India'))
# Menghapus Lucknow dari set
locations.remove('Lucknow')
print(locations)
Output:
{'India', 'kanpur'}
[/code>

<strong>set.discard(element)</strong>
[code lang="js"]
locations = set(('Lucknow', 'kanpur', 'India'))
# Menghapus 'Lucknow' dari set
locations.discard('Lucknow')
print(locations)
Output:
{'India', 'kanpur'}
[/code>

<p>Seperti yang Anda lihat, baik metode 'remove' dan 'discard' bekerja di tempat dan memodifikasi set yang sama di mana mereka dipanggil. Mereka mengembalikan 'None'.</p>
<p>Satu-satunya perbedaan antara fungsi 'remove' dan 'discard' adalah bahwa fungsi 'remove' melemparkan pengecualian (KeyError) jika 'element' tidak ada dalam set. Pengecualian tidak dilemparkan dalam kasus 'discard'.</p>

<strong>set.pop()</strong>
[code lang="js"]
locations = set(("Lucknow", 'Kanpur', 'India'))
# Menghapus 'Lucknow' dari set
removed_location = locations.pop()
print(locations)
print(removed_location)
Output:
{'Kanpur', 'Lucknow'} 
India
[/code>

<p>Fungsi 'pop' tidak mengambil argumen apa pun dan menghapus elemen sembarang dari set. Ini juga bekerja di tempat tetapi tidak seperti metode lain, ia mengembalikan elemen yang dihapus.</p>
<p>Jadi, kita telah membahas daftar, tuple, dan set Python. Sekarang, akhirnya mari kita lihat bagaimana cara kerja kamus Python.</p>

<h2 id="thirdparagraph">Kamus dalam Python</h2>
<p>Kamus Python adalah tipe data dasar untuk penyimpanan dan pengambilan data.</p>
<p>Kamus adalah struktur data bawaan yang menyimpan pasangan kunci:nilai dan dapat diakses baik melalui kunci atau nilai. <a href="https://en.wikibooks.org/wiki/Python_Programming/Dictionaries" target="_blank" rel="noopener">Kamus Python</a> tidak terurut, dan kunci tidak dapat berupa bilangan bulat negatif. Selain itu, sementara kunci harus tidak dapat diubah, nilai tidak harus demikian.</p>
<p>Syntax untuk membuat kamus adalah dengan menempatkan dua tanda kurung siku setelah urutan karakter apa pun diikuti oleh titik dua (misalnya, {'a': 'b'}); jika Anda memasukkan lebih dari satu urutan, maka Anda perlu menempatkannya dalam set kurung yang terpisah (misalnya, {'a': 'b', 'c': 'd'}).</p>

<p>Contoh:</p>
[code lang="js"]
# Membuat Kamus kosong
Dictionary = {}
print("Kamus Kosong: ")
print(Dictionary)
Output:
Kamus Kosong: {}
[/code>

<p>Kita juga dapat membuat kamus menggunakan fungsi bawaan yang dikenal sebagai 'dict()'.</p>
<p>Mari kita lihat bagaimana kita dapat membuatnya:</p>
[code lang="js"]
# Membuat Kamus
# Dengan metode dict()
Dictionary = dict({1: 'Hello', 2: 'World', 3: '!!!'})
print("\nKamus dengan menggunakan metode dict(): ")
print(Dictionary)
Output:
Kamus dengan menggunakan metode dict(): 
{1: 'Hello', 2: 'World', 3: '!!!'}
[/code>

<p>Sekarang, mari kita buat kamus menggunakan daftar tuple dari pasangan kunci dan nilai:</p>

[code lang="js"]
# Membuat Kamus
Dict = dict([(1, 'Hello'), (2, 'World')])
print("\nKamus dengan menggunakan daftar tuple dari kunci dan nilai sebagai pasangan: ")
print(Dict)
Output: Kamus dengan menggunakan daftar tuple dari kunci dan nilai sebagai pasangan: {1: ‘Hello’, 2: ‘World’} [/code>

Ingat bahwa kunci bersifat sensitif terhadap huruf besar dan kecil.

Mari kita lihat secara singkat metode apa saja yang ada dalam kamus Python.

Perbedaan Antara set dan kamus Python

Sebuah set adalah koleksi nilai, tidak harus dari tipe yang sama, sedangkan kamus menyimpan pasangan kunci-nilai.

Set Python adalah koleksi data yang tidak memiliki urutan atau kunci. Sebuah set tidak menyimpan data tentang anggotanya selain identitas mereka. Kamus adalah koleksi yang memetakan kunci unik ke nilai. Selain itu, kamus menyimpan informasi tentang anggotanya termasuk pasangan kunci dan nilai.

Jadi, kita telah membangun pemahaman dasar tentang Daftar, Tuple, Set, dan Kamus dalam Python. Kita juga telah menyelidiki beberapa fungsi dan implementasinya.

Anda juga mungkin menyukai Kursus JavaScript kami dari Pemula hingga Lanjutan.

Robert Whitney

Ahli JavaScript dan instruktur yang melatih departemen TI. Tujuan utamanya adalah untuk meningkatkan produktivitas tim dengan mengajarkan orang lain bagaimana berkolaborasi secara efektif saat melakukan pengkodean.

View all posts →

Robert Whitney

Ahli JavaScript dan instruktur yang melatih departemen TI. Tujuan utamanya adalah untuk meningkatkan produktivitas tim dengan mengajarkan orang lain bagaimana berkolaborasi secara efektif saat melakukan pengkodean.

Share
Published by
Robert Whitney

Recent Posts

Bagaimana cara membentuk LSM? 7 langkah cepat menuju kesuksesan

Apakah Anda tahu bagaimana cara memulai sebuah LSM? Apakah Anda sudah memikirkannya? Apakah Anda sadar…

56 minutes ago

Apa perbedaan antara manajer HR dan manajer perekrutan?

Semakin besar perusahaan, semakin banyak posisi HR yang ditawarkannya, yang berarti bahwa terkadang Anda bisa…

3 hours ago

Apa itu analisis pekerjaan? 7 teknik terbaik untuk menyelesaikan analisis pekerjaan dalam HRM

Apa itu analisis pekerjaan? Apakah Anda pernah mendengar istilah tersebut, apakah Anda tahu apa yang…

5 hours ago

10 Editor PDF Terbaik di 2023

File dalam format PDF menemani kita setiap hari. Cara universal untuk menyimpan konten ini menjamin…

7 hours ago

10 penerjemah online terbaik di 2023

Perkembangan Internet dan pembelajaran mesin akhirnya telah mengesampingkan kamus bahasa cetak yang besar dan tradisional.…

9 hours ago

Pencarian X-ray dalam rekrutmen. 4 operator pencarian X-ray yang penting

Pencarian sinar-X adalah salah satu dari banyak teknik pencarian data yang digunakan untuk merekrut karyawan…

11 hours ago