如何定位字典中的特定键?

时间:2017-02-10 17:16:17

标签: python python-3.x

我正在制作一个简单的程序并需要帮助。

memory = {'a': 'a', 'b': 'b'}
for key, value in memory.items():
    print(key)

我需要定位这样的特定密钥:x = '2'memory = {'a': '1', 'b': '2'}for k, v in memory.items(x):print(k)。我的想法是x应该决定应该用它的值来打印哪个键。

2 个答案:

答案 0 :(得分:0)

我不完全确定你要求的是什么,但是你想打印这个值吗?

 memory = {'a': 'A', 'b': 'B'}
 for key, value in memory.items():
     print('key = {}'.format(key))
     print('value = {}'.format(value))

或仅b值?

print(memory['b'])

或者您要打印值为B的键?

for key, val in memory.items():
     if val == 'B':
         print('key = {}'.format(key))

答案 1 :(得分:0)

使用keys()方法获取列表键,然后在for循环中迭代它们

       memory = {'a': 'a', 'b': 'b'} 
       for key in memory.keys():     
            print(key)
            # if you need the corresponding value
            print(memory[key])