2024-10-05 14:28:50 发布
网友
我有两个带字母键的字典,值是数字(出现在我的消息中) 例如,我有:
secretWord = 'cat' secret = {'a':123, 't',: 42, 'c' 421} # => cat known = {'g':400, 'd': 40, 'o':90} # => god
所以我想做的是找到一种方法,用已知的最高、第二和最小的数字替换秘密单词的字母。例如,秘言会变成“上帝”
使用^{}按值按字典键排序,然后使用^{}联接键:
>>> sorted(known, key=known.get, reverse=True) ['g', 'o', 'd'] >>> ''.join(sorted(known, key=known.get, reverse=True)) 'god'
使用^{} 按值按字典键排序,然后使用^{} 联接键:
相关问题 更多 >
编程相关推荐