Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah kamus dilaksanakan dalam Python?

Bagaimanakah kamus dilaksanakan dalam Python?

WBOY
WBOYke hadapan
2023-08-18 22:01:08738semak imbas

Bagaimanakah kamus dilaksanakan dalam Python?

Dalam Python, kamus adalah seperti peta dalam C++ dan Java. Seperti kamus Peta, ia terdiri daripada dua bahagian: kunci dan nilai. Kamus adalah dinamik, anda boleh menambah lebih banyak kunci dan nilai selepas mencipta kamus, dan anda juga boleh memadamkan kunci dan nilai daripada kamus. Anda boleh menambah kamus lain pada kamus yang dibuat sekarang. Anda juga boleh menambah senarai pada kamus dan kamus pada senarai.

Dalam kamus, anda boleh mengakses elemen dengan kekunci masing-masing.

Dictionary = {
   1: "Apple", 2: "Ball", 3: "Caterpillar", 4: "Doctor",
   5: "Elephant"
}

Di sini, kamus 1, 2, 3... mewakili kekunci, manakala "Apple", "Bola", "Caterpillar"... mewakili nilai.

Dictionary = {
   Key: "Value",
   Key : "Value", . . . . . Key : "Value"
}

Elemen akses

print(dictionary[1])
#print element whose key value is 1 i.e. “Apple”

print(dictionary[4])
# print element whose key value is 4 “Doctor”

Sisipkan dan kemas kini elemen dalam kamus

Dictionary[6] = "Flesh"
# inserting element with key value 6 at last in dictionary

Dictionary[3] = "Cat"
# element with key value 3 is update with value “Cat”

Padam elemen daripada kamus

Dictionary.pop(3)
# Delete element with key value 3

del Dictionary[4]
# delete element with key value 4

Dictionary.popitem()
# delete last inserted element in dictionary

del Dictionary
# this will delete whole dictionary

Fungsi terbina dalam untuk kamus dalam Python

  • Kamus_2 = Dictionary.copy()

    Fungsi salinan ini akan menyalin semua nilai kamus ke Dictionary_2

  • Kamus.jelas()

    Fungsi

    clear() akan mengosongkan keseluruhan kamus.

  • Kamus.dapatkan(2)

    Fungsi

    get() akan mengembalikan nilai kunci 2.

  • Kamus.nilai()

    Fungsi ini akan mengembalikan semua nilai kamus.

  • Kamus.kemas kini({5:”Telinga”})

    Fungsi ini akan mengemas kini nilai kunci yang diberikan

Atas ialah kandungan terperinci Bagaimanakah kamus dilaksanakan 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