Rumah  >  Soal Jawab  >  teks badan

Python 中如何对单个字典中同一个 key 的值进行合并?

搜索未果,希望能够得到帮助:

现在有一个字典

dict = {'A1':12 24 42} 

现在我需要得到这个字典中同一个 key 的值,即返回 12+24+42的结果,要如何合并呢?(value 有多个,不一定为 3 个)

迷茫迷茫2740 hari yang lalu779

membalas semua(2)saya akan balas

  • ringa_lee

    ringa_lee2017-04-18 10:25:07

    Kunci dalam kamus dalam Python tidak boleh mempunyai berbilang nilai
    Tulisan di atas adalah salah
    Jika anda mahu kunci mempunyai berbilang nilai, anda mesti menggunakan senarai untuk menyimpan nilai

    dic = {'A1':[12,24,42]}

    Sangat mudah untuk mengira jumlah dengan cara ini, asalkan

    for key in dic:
        dic[key] = sum(dic[key])
    print(dic) # {'A1': 78}

    balas
    0
  • PHPz

    PHPz2017-04-18 10:25:07

    Situasi yang disebut oleh poster bahawa kamus adalah dalam format nilai kunci tidak wujud sama sekali. Kamus tidak boleh mempunyai KUNCI pendua Sudah tentu, setiap kunci hanya mempunyai satu nilai

    balas
    0
  • Batalbalas