Rumah > pembangunan bahagian belakang > Tutorial Python > Gunakan untuk gelung pada kamus untuk menukar/mengemas kini nilai pertama menggunakan indeks

Gunakan untuk gelung pada kamus untuk menukar/mengemas kini nilai pertama menggunakan indeks

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2024-02-09 20:20:05
ke hadapan
775 orang telah melayarinya

在字典上使用 for 循环来使用索引更改/更新第一个值

Isi soalan

Andaikan saya ada kamus ini.

mydict = {"abc":[1, 2, 3], "def":[4, 5, 6], "ghi":[7, 8, 9]}
Salin selepas log masuk

Saya tidak faham cara menggunakan gelung for untuk mengemas kini nombor pertama sahaja dengan +1 dalam kes ini. Jadi pada dasarnya hasilnya ialah:

mydict = {"abc":[2, 2, 3], "def":[5, 5, 6], "ghi":[8, 8, 9]}
Salin selepas log masuk

Mencari dalam talian Saya seperti tidak dapat mencari cara untuk melakukan ini menggunakan pengindeksan dan +1ku. Satu-satunya perkara yang saya temui ialah jika seseorang tahu cara menggantikan nilai, atau tahu jika kunci ditulis seperti ini:

mydict["abc"] = [2, 2, 3]
Salin selepas log masuk


Jawapan betul


Anda tidak perlu mengubah suai kamus, cuma senarai (nilainya) yang terkandung di dalamnya.

for nums in mydict.values():
    nums[0] += 1
Salin selepas log masuk

mydict ialah:

{'abc': [2, 2, 3], 'def': [5, 5, 6], 'ghi': [8, 8, 9]}
Salin selepas log masuk

Senarai boleh berubah, bermakna ia boleh diubah suai tetapi tidak diganti (berbanding dengan tupel).

Atas ialah kandungan terperinci Gunakan untuk gelung pada kamus untuk menukar/mengemas kini nilai pertama menggunakan indeks. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan