【发布时间】:2013-06-09 00:36:17
【问题描述】:
我正在尝试从列表中读取并在字典中返回相应的值。 请帮助我哪里出错了。 谢谢
DICT = {"b": "21", "g": "54", "f": "121", "t": "1", "j": "33"}
n = ['b', 'w', 'f']
for keys in n:
if keys in n:
if n == DICT.keys():
print(DICT.values())
else:
if keys not in n:
print('Not Available')
【问题讨论】:
-
运行此程序时遇到什么错误?
-
出了什么问题?你得到错误的输出吗?有错误吗?
-
看起来你的身份全乱了,还是只是 SO 格式?
-
for keys in n: if keys in n:似乎是错误的。您正在迭代n中的键,因此检查每个单独的键是否在n中充其量是多余的。
标签: python list loops dictionary