Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk menambah nilai pada kamus dalam Python?

Bagaimana untuk menambah nilai pada kamus dalam Python?

王林
王林ke hadapan
2023-08-20 08:13:374442semak imbas

Bagaimana untuk menambah nilai pada kamus dalam Python?

Python ialah bahasa pengaturcaraan yang serba boleh dan berkuasa dengan pelbagai jenis data terbina dalam, salah satu jenis data terbina dalam yang paling berguna dalam Python ialah kamus, yang membolehkan kami menyimpan dan Data diambil dan kami boleh menambah atau alih keluar nilai daripada kamus berbanding jenis data terbina dalam yang lain dalam Python.

Dalam artikel ini, kita akan membincangkan cara menambah nilai pada kamus dalam Python dan pelbagai cara untuk melakukannya.

Apakah kamus dalam Python?

Sebelum kita mula menambah nilai pada kamus Python, mari kita fahami dahulu apa itu kamus dan cara ia berfungsi.

Dalam Python, kami mempunyai set data terbina dalam yang dipanggil kamus, iaitu jenis data boleh ubah yang terutamanya mewakili koleksi pasangan nilai kunci. Setiap kunci dalam kamus mestilah unik dan dikaitkan dengan nilai tertentu. Dalam Python, kita boleh mencipta kamus menggunakan pendakap kerinting {} atau pembina dict(). Di bawah ialah contoh pengaturcaraan di mana kami mencipta kamus menggunakan dua kaedah: pendakap kerinting {} dan pembina dict().

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
# Creating a dictionary using dict()
dict_new = dict(Machine_learning=10, Artificial_intelligence=20, data_mining=30)
print(dict_new)

Output

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine_learning': 10, 'Artificial_intelligence': 20, 'data_mining': 30}

Bagaimana untuk menambah nilai pada kamus dalam Python?

Proses menambah nilai pada kamus dalam Python adalah sangat mudah. Kami melakukan ini hanya dengan memberikan nilai kepada kunci dalam kamus. Jika kunci sudah wujud dalam kamus, nilai yang dikaitkan dengan kunci akan dikemas kini dengan nilai baharu yang kami sediakan. Jika kunci tidak wujud, pasangan nilai kunci baharu ditambahkan pada kamus.

Kami akan belajar cara menambah pasangan nilai kunci tunggal serta pasangan nilai kunci berbilang pada kamus.

Tambahkan satu nilai pada kamus

Untuk menambah satu nilai pada kamus, kita perlu menentukan pasangan nilai kunci baharu. Berikut ialah contoh untuk melakukan ini -

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
dictionary['Cloud computing']=40
print(dictionary)

Output

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30, 'Cloud computing': 40}

Dalam program di atas, kami telah mencipta pasangan nilai kunci baharu dalam kamus dengan memberikan nilai 4 kepada kunci "Asas".

Tambah berbilang nilai pada kamus dalam Python

Jika kita ingin menambah berbilang pasangan nilai kunci, kita mesti menggunakan kaedah kemas kini(). Fungsi kemas kini() menerima satu lagi kamus baharu sebagai parameter dan kemudian menambah pasangan nilai kuncinya pada kamus sedia ada.

Ini ialah contoh cara menambah berbilang bahasa pengaturcaraan baharu pada kamus bahasa pengaturcaraan sedia ada −

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
new_dict = {"Cloud computing": 20, "big data": 60, "tensorflow": 40}
dictionary.update(new_dict)
print(dictionary)

Output

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30, 'Cloud computing': 20, 'big data': 60, 'tensorflow': 40}

Kemas kini nilai dalam kamus

Jika kami ingin mengemas kini nilai kunci sedia ada kamus tertentu, kami hanya perlu menetapkan nilai baharu kepada kunci itu. Di bawah ialah contoh program yang menunjukkan cara mengemas kini nilai dalam kamus -

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
dictionary['Machine learning']=40
print(dictionary)

Output

{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 40, 'Artificial intelligence': 20, 'data mining': 30}

Kesimpulan

Dalam artikel ini, kami membincangkan cara menambah nilai pada kamus dalam Python. Kami mengetahui bahawa menambah nilai pada kamus adalah proses yang sangat mudah dan mudah. ​​Kami boleh melakukan ini dengan memberikan nilai baharu kepada kunci sedia ada atau baharu dalam kamus ke kunci sedia ada. Tambahkan berbilang pasangan nilai kunci pada kamus. Dengan menggunakan kamus, kami boleh menyimpan atau mendapatkan semula data dengan mudah dalam format pasangan nilai kunci dalam program Python.

Atas ialah kandungan terperinci Bagaimana untuk menambah nilai pada kamus dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Kod Golf dalam PythonArtikel seterusnya:Kod Golf dalam Python