小编Car*_*s V的帖子

从嵌套字典中获取父键

从下面的嵌套字典中,我如何获得每个父字典键'value4ac'?通过启动的'value4ac'价值,我想'key4','key4a','Key4ac'.

example_dict = { 'key1' : 'value1',
                 'key2' : 'value2',
                 'key3' : { 'key3a': 'value3a' },
                 'key4' : { 'key4a': { 
                                         'key4aa': 'value4aa',
                                         'key4ab': 'value4ab',
                                         'key4ac': 'value4ac'
                                     },
                            'key4b': 'value4b'
                           }
                   } 
Run Code Online (Sandbox Code Playgroud)

python dictionary nested

7
推荐指数
2
解决办法
8338
查看次数

python中的字典:对从搜索键返回的值求和

我只是在学习Python,所以这可能非常简单.我试图找到与字典中的键匹配的值并将其添加.我已经编写了找到值的代码,我可以打印它(在在线Python导师中测试一下,看看会发生什么)但是我无法弄清楚如何得到这个作为总得分返回正确的分数(6 ).我知道这不是一个功能.

    SCRABBLE_LETTER_VALUES = {
        'a': 1, 'b': 3, 'c': 3, 'd': 2, 'e': 1, 'f': 4, 'g': 2, 'h': 4, 'i': 1, 'j': 8, 'k': 5, 'l': 1, 'm': 3, 'n': 1, 'o': 1, 'p': 3, 'q': 10, 'r': 1, 's': 1, 't': 1, 'u': 1, 'v': 4, 'w': 4, 'x': 8, 'y': 4, 'z': 10
    }
word ='tact'
score =0

for i in range(len(word)):
    for letter,score in SCRABBLE_LETTER_VALUES.items():
        if letter == word[i]:
            print score
Run Code Online (Sandbox Code Playgroud)

python dictionary sum

1
推荐指数
1
解决办法
748
查看次数

标签 统计

dictionary ×2

python ×2

nested ×1

sum ×1