Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Tambahkan Kamus Python:Cara Menambahkan Pasangan Kunci/Nilai


Kamus adalah salah satu tipe data penting yang tersedia di Python. Data dalam kamus disimpan sebagai pasangan kunci/nilai. Dipisahkan oleh titik dua(:), dan pasangan kunci/nilai dipisahkan dengan koma().

Kunci dalam kamus bersifat unik dan dapat berupa string, integer, tuple, dll. Nilai dapat berupa daftar atau daftar di dalam daftar, angka, string, dll.

Berikut adalah contoh kamus:

my_dict = {"a": A, "b": B, "c": C, "d": D}

Dalam tutorial Python ini, Anda akan belajar:

Pembatasan pada Kamus Utama

Berikut adalah daftar batasan pada kunci dalam kamus:

Bagaimana cara menambahkan elemen ke kunci dalam kamus dengan Python?

Kita dapat menggunakan fungsi bawaan append() untuk menambahkan elemen ke kunci dalam kamus. Untuk menambahkan elemen menggunakan append() ke kamus, pertama-tama kita harus menemukan kunci yang perlu kita tambahkan.

Pertimbangkan Anda memiliki kamus sebagai berikut:

my_dict = {"Name":[],"Address":[],"Age":[]};

Kunci dalam kamus adalah Nama, Alamat dan Umur. Dengan menggunakan metode append() kita dapat memperbarui nilai untuk kunci dalam kamus.

my_dict = {"Name":[],"Address":[],"Age":[]};

my_dict["Name"].append("Guru")
my_dict["Address"].append("Mumbai")
my_dict["Age"].append(30)	
print(my_dict)

Saat kami mencetak kamus setelah memperbarui nilainya, hasilnya adalah sebagai berikut:

Keluaran:

{'Name': ['Guru'], 'Address': ['Mumbai'], 'Age': [30]}

Mengakses elemen kamus

Data di dalam kamus tersedia dalam pasangan kunci/nilai. Untuk mengakses elemen dari kamus, Anda perlu menggunakan tanda kurung siku (['key']) dengan kunci di dalamnya.

Berikut adalah contoh yang menunjukkan elemen akses dari kamus dengan menggunakan kunci dalam kurung siku.

my_dict = {"username": "XYZ", "email": "[email protected]", "location":"Mumbai"}
print("username :", my_dict['username'])
print("email : ", my_dict["email"])
print("location : ", my_dict["location"])

Keluaran:

username : XYZ
email :  [email protected]
location :  Mumbai

Jika Anda mencoba menggunakan kunci yang tidak ada di kamus, itu akan memunculkan kesalahan seperti yang ditunjukkan di bawah ini:

my_dict = {"username": "XYZ", "email": "[email protected]", "location":"Mumbai"}
print("name :", my_dict['name'])

Keluaran:

Traceback (most recent call last):
File "display.py", line 2, in <module>
print("name :", my_dict['name'])
KeyError: 'name'

Menghapus elemen dalam kamus

Untuk menghapus elemen dari kamus, Anda harus menggunakan del kata kunci.

Sintaksnya adalah :

del dict['yourkey']  # This will remove the element with your key.

Untuk menghapus seluruh kamus, Anda kembali dapat menggunakan kata kunci del seperti yang ditunjukkan di bawah ini:

del my_dict  # this will delete the dictionary with name my_dict

Untuk mengosongkan kamus atau menghapus isi di dalam kamus, Anda dapat menggunakan metode clear() pada kamus Anda seperti yang ditunjukkan di bawah ini:

your_dict.clear()

Berikut adalah contoh kerja yang menunjukkan penghapusan elemen, untuk menghapus isi dict dan untuk menghapus seluruh kamus.

my_dict = {"username": "XYZ", "email": "[email protected]", "location":"Mumbai"}
del my_dict['username']  # it will remove "username": "XYZ" from my_dict
print(my_dict)
my_dict.clear()  # till will make the dictionarymy_dictempty
print(my_dict)
delmy_dict # this will delete the dictionarymy_dict
print(my_dict)

Keluaran:

{'email': '[email protected]', 'location': 'Mumbai'}
{}
Traceback (most recent call last):
  File "main.py", line 7, in <module>
    print(my_dict)
NameError: name 'my_dict' is not defined

Menghapus Elemen dari kamus menggunakan metode pop()

Selain kata kunci del, Anda juga dapat menggunakan metode dict.pop() untuk menghapus elemen dari kamus. Pop() adalah metode bawaan yang tersedia dengan kamus yang membantu menghapus elemen berdasarkan kunci yang diberikan.

Sintaks:

dict.pop(key, defaultvalue)

Metode pop() mengembalikan elemen yang dihapus untuk kunci yang diberikan, dan jika kunci yang diberikan tidak ada, itu akan mengembalikan nilai default. Jika nilai default tidak diberikan dan kunci tidak ada dalam kamus, itu akan menimbulkan kesalahan.

Berikut adalah contoh kerja yang menunjukkan penggunaan dict.pop() untuk menghapus elemen.

my_dict = {"username": "XYZ", "email": "[email protected]", "location":"Mumbai"}
my_dict.pop("username")
print(my_dict)

Keluaran:

{'email': '[email protected]', 'location': 'Mumbai'}

Menambahkan elemen ke kamus

Untuk menambahkan elemen ke kamus yang ada, Anda harus menggunakan nama kamus diikuti dengan tanda kurung siku dengan nama kunci dan memberikan nilai padanya.

Berikut ini contohnya:

my_dict = {"username": "XYZ", "email": "[email protected]", "location":"Mumbai"}

my_dict['name']='Nick'

print(my_dict)

Keluaran:

{'username': 'XYZ', 'email': '[email protected]', 'location': 'Mumbai', 'name': 'Nick'}

Memperbarui elemen yang ada dalam kamus

Untuk memperbarui elemen yang ada di dalam kamus, Anda memerlukan referensi ke kunci yang Anda inginkan nilainya diperbarui.

Jadi kami memiliki kamus my_dict ={“nama pengguna”:“XYZ”, “email”:“[email protected]”, “lokasi”:”Mumbai”}.

Kami ingin memperbarui nama pengguna dari XYZ ke ABC. Berikut adalah contoh yang menunjukkan bagaimana Anda dapat memperbaruinya.

my_dict = {"username": "XYZ", "email": "[email protected]", "location":"Mumbai"}

my_dict["username"] = "ABC"

print(my_dict)

Keluaran:

{'username': 'ABC', 'email': '[email protected]', 'location': 'Mumbai'}

Masukkan kamus ke kamus lain

Pertimbangkan Anda memiliki dua kamus seperti yang ditunjukkan di bawah ini:

Kamus 1:

my_dict = {"username": "XYZ", "email": "[email protected]", "location":"Washington"}

Kamus 2:

my_dict1 = {"firstName" : "Nick", "lastName": "Price"}

Sekarang saya ingin kamus my_dict1 dimasukkan ke dalam kamus my_dict. Untuk melakukan itu, mari buat kunci yang disebut "nama" di my_dict dan tetapkan kamus my_dict1 ke dalamnya.

Berikut adalah contoh kerja yang menunjukkan penyisipan kamus my_dict1 ke my_dict.

my_dict = {"username": "XYZ", "email": "[email protected]", "location":"Washington"}

my_dict1 = {"firstName" : "Nick", "lastName": "Price"}

my_dict["name"] = my_dict1

print(my_dict)

Keluaran:

{'username': 'XYZ', 'email': '[email protected]', 'location': 'Mumbai', 'name': {'firstName': 'Nick', 'lastName': 'Price'}}

Sekarang jika Anda melihat kunci "nama", itu memiliki kamus my_dict1.

Ringkasan:

Metode bawaan penting pada kamus:

Metode Deskripsi
jelas() Ini akan menghapus semua elemen dari kamus.
tambahkan() Ini adalah fungsi bawaan dalam Python yang membantu memperbarui nilai untuk kunci dalam kamus.
perbarui() Metode update() akan membantu kita menggabungkan satu kamus dengan kamus lainnya.
pop() Menghapus elemen dari kamus.

Python

  1. Variabel Python, Konstanta dan Literal
  2. Kamus Python
  3. Bagaimana cara mendapatkan tanggal dan waktu saat ini dengan Python?
  4. IoT Industri:Bagaimana peringatan cerdas dan sensor menambah nilai pada motor listrik
  5. Pernyataan Python Print():Cara Mencetak dengan Contoh
  6. Python TUPLE – Kemas, Buka Kemasan, Bandingkan, Mengiris, Menghapus, Kunci
  7. Operator Python:Aritmatika, Logika, Perbandingan, Penugasan, Bitwise &Prioritas
  8. Python abs() Fungsi:Contoh Nilai Absolut
  9. Python range() Fungsi:Float, List, For loop Contoh
  10. Python time.sleep():Tambahkan Penundaan ke Kode Anda (Contoh)