Avatar ·

根据值获取键

📁 词典, 行, python

有一个字典:

d = {'a': '1', 'b': '2', 'c': '3'}

还有一个字符串:

stroka = 'a3a2c'

如果字符串中的某个元素是字典的值,则需要输出该值对应的键。如果是键,则输出该键对应的值。输出需要分成两行,值和键分开。

也就是说,对于字符串 'a3a2c',预期输出是 '113' 和 'cb'。

如何根据键输出值,我已经弄明白了:

for i in stroka:    if i in d.keys():        print(d[i], end='')