Avatar ·

获取键值

📁 词典, 行, python

有一个字典:

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

有一个字符串:

stroka = 'a3a2c'

如果元素在字典的 values 中,则需要输出对应的 key;如果在 keys 中,则输出对应的 value。将 key 和 value 分别输出到两行,values 单独一行,keys 单独一行。

即我理解的是:

for i in stroka:
    if i in d.keys():
        print(i, 'is key')
    elif i in d.values():
        print(i, 'is value')