Tambahkan input ke kamus python

Menggunakan fungsi input() dengan fungsi split() dan for in range dapat digunakan untuk mengambil banyak input dalam kamus dengan Python

Contoh ambil banyak input dalam kamus dengan Python

Kode contoh sederhana membuat dict dari input pasangan [key, value] yang dipisahkan oleh spasi menggunakan hanya satu pernyataan Python

n = 3

d = dict(input("Enter key and value: ").split() for _ in range(n))

print(d)

Keluaran

Tambahkan input ke kamus python

ATAU

Menggunakan str.splitlines() dan str.split()

strs = input("Enter key values pairs: ")

d = dict(x.split() for x in strs.splitlines())

print(d)
_

Keluaran

Masukkan pasangan nilai kunci. X 1
{'X'. ‘1’}

Berikan komentar jika Anda memiliki keraguan atau saran tentang topik kamus masukan Python ini

Catatan. IDE. PyCharm 2021. 3. 3 (Edisi Komunitas)

Windows 10

Piton 3. 10. 1

Semua Contoh Python ada di Python 3, jadi Mungkin berbeda dari python 2 atau versi yang ditingkatkan

Tambahkan input ke kamus python

Rohit

Gelar dalam Ilmu Komputer dan Insinyur. Pengembang Aplikasi dan memiliki banyak pengalaman bahasa Pemrograman. Antusias terhadap teknologi & suka belajar teknis

Menggunakan str. splitlines() dan str. fungsi split() akan mengambil input untuk kamus dengan Python. Atau Anda dapat menggunakan fungsi split dengan for loop untuk itu

Contoh ambil input untuk kamus dengan Python

Contoh kode sederhana

Menggunakan str. splitlines() dan str. membelah()

Dengan cara ini, hanya satu pasangan nilai kunci yang dapat diambil

strs = input("Enter key values pairs: ")

d = dict(x.split() for x in strs.splitlines())

print(d)
_

Keluaran

Tambahkan input ke kamus python

Mengambil n jumlah masukan untuk kamus

n = 3

d = dict(input("Enter key and value: ").split() for _ in range(n))

print(d)

Keluaran

Masukkan kunci dan nilai. sebuah 1
Masukkan kunci dan nilai. b 2
Masukkan kunci dan nilai. c 3
{'sebuah'. '1', 'b'. '2', 'c'. '3'}

Beri komentar jika Anda memiliki keraguan atau saran tentang kode input Python ini

Catatan. IDE. PyCharm 2021. 3. 3 (Edisi Komunitas)

Windows 10

Piton 3. 10. 1

Semua Contoh Python ada di Python 3, jadi Mungkin berbeda dari python 2 atau versi yang ditingkatkan

Tambahkan input ke kamus python

Rohit

Gelar dalam Ilmu Komputer dan Insinyur. Pengembang Aplikasi dan memiliki banyak pengalaman bahasa Pemrograman. Antusias terhadap teknologi & suka belajar teknis

Dengan melanjutkan, Anda menyetujui Ketentuan Layanan dan Kebijakan Privasi kami, dan Anda setuju untuk menerima penawaran dan peluang dari Career Karma melalui telepon, pesan teks, dan email

Kami akan menguraikan dasar-dasar kamus, cara kerjanya, dan bagaimana Anda dapat menambahkan item ke kamus Python. Di akhir tutorial ini, Anda akan menjadi ahli dalam menambahkan item ke kamus Python

Kamus Python. Penyegar

Struktur data kamus memungkinkan Anda memetakan kunci ke nilai. Ini berguna karena kunci bertindak sebagai label untuk nilai, yang berarti bahwa ketika Anda ingin mengakses nilai tertentu, yang harus Anda lakukan hanyalah mereferensikan nama kunci untuk nilai yang ingin Anda ambil.

Kamus umumnya menyimpan informasi yang terkait dalam beberapa cara, seperti catatan siswa di sekolah, atau daftar warna di mana Anda dapat membeli permadani.

Perhatikan kamus berikut

scones = {
	"Fruit": 22,
	"Plain": 14,
	"Cinnamon": 4,
	"Cheese": 21
}
_

Kamus ini berisi empat kunci dan empat nilai. Kunci disimpan sebagai string, dan muncul di sebelah kiri titik dua;

Sekarang, bagaimana kita menambahkan item ke kamus ini?

Python Tambahkan ke Kamus

Untuk menambahkan item ke kamus Python, Anda harus menetapkan nilai ke kunci indeks baru di kamus Anda

Tidak seperti daftar dan tupel, tidak ada metode add(), insert(), atau append() yang dapat Anda gunakan untuk menambahkan item ke struktur data Anda. Sebagai gantinya, Anda harus membuat kunci indeks baru, yang kemudian akan digunakan untuk menyimpan nilai yang ingin Anda simpan di kamus Anda

» LAINNYA.   Langit dan Lantai Python. Panduan Langkah Demi Langkah

Berikut adalah sintaks untuk menambahkan nilai baru ke kamus

dictionary_name[key] = value

Mari gunakan contoh untuk mengilustrasikan cara menambahkan item ke kamus. Di kamus kami sebelumnya, kami menyimpan empat kunci dan nilai. Kamus ini mencerminkan tingkat stok berbagai rasa scone yang dijual di kafe

Misalkan kita baru saja memanggang 10 scone ceri baru. Sekarang, kami ingin menambahkan scone ini ke kamus jenis scone kami. Untuk melakukannya, kita dapat menggunakan kode ini

scones = {
	"Fruit": 22,
	"Plain": 14,
	"Cinnamon": 4,
	"Cheese": 21
}

scones["Cherry"] = 10

print(scones)
_

Kode kami kembali

{'Fruit': 22, 'Plain': 14, 'Cinnamon': 4, 'Cheese': 21, 'Cherry': 10}

Seperti yang Anda lihat, kode kami telah menambahkan kunci "Cherry" ke kamus kami, yang telah diberi nilai 10

Dalam kode kami, pertama-tama kami mendeklarasikan kamus yang disebut "scone" yang menyimpan informasi tentang berapa banyak scone yang tersedia di kafe untuk dipesan. Selanjutnya, kami menambahkan kunci "Cherry" ke kamus kami dan memberinya nilai 10 dengan menggunakan kode berikut

scones["Cherry"] = 10

Akhirnya, kami mencetak versi terbaru dari kamus kami

Perhatikan bahwa, dalam keluaran kode kita, kamus kita tidak diurutkan. Ini karena data yang disimpan dalam kamus, tidak seperti data yang disimpan dalam daftar, tidak memiliki urutan tertentu

Tip. Menambah dan Memutakhirkan Menggunakan Notasi Yang Sama

Notasi yang sama dapat digunakan untuk memperbarui nilai dalam kamus. Misalkan kita baru saja memanggang 10 scone kayu manis. Kami dapat memperbarui kamus kami untuk mencerminkan ini menggunakan baris kode berikut

scones = {
	"Fruit": 22,
	"Plain": 14,
	"Cinnamon": 4,
	"Cheese": 21
}

scones["Cinnamon"] = 14

print(scones)
_

Kode kami kembali

» LAINNYA.   Python TypeError. objek 'metode' bukan Solusi yang dapat disubkripsikan

{'Fruit': 22, 'Plain': 14, 'Cinnamon': 14, 'Cheese': 21}

Baris kode ini menetapkan nilai yang terkait dengan kunci "Cinnamon" di kamus kami menjadi 14

Kesimpulan

Tidak ada metode add(), append(), atau insert() yang dapat Anda gunakan untuk menambahkan item ke kamus dengan Python. Sebagai gantinya, Anda menambahkan item ke kamus dengan memasukkan kunci indeks baru ke dalam kamus, lalu memberinya nilai tertentu

Tutorial ini membahas, dengan sebuah contoh, cara menambahkan item ke kamus Python. Sekarang Anda siap untuk mulai menambahkan item ke kamus seperti ahli Python



Tentang kami. Karma Karir adalah platform yang dirancang untuk membantu pencari kerja menemukan, meneliti, dan terhubung dengan program pelatihan kerja untuk memajukan karier mereka. Pelajari tentang publikasi CK

Bagaimana cara menambahkan input ke kunci kamus Python?

Menambahkan nilai ke kamus menggunakan metode update() . Metode update() secara otomatis menimpa nilai kunci yang ada dengan yang baru.

Bagaimana Anda menambahkan data ke kamus?

Menambahkan elemen ke kamus . using the dictionary name followed by square brackets with a key inside it and assigning a value to it.