还是 Python 新手。我目前正在使用字典并拥有创建所述字典的键和值的当前代码。是 NICK NAME 和 NAME,以及现在无关紧要的第三类。for row in reader: my_dict[row[0]] = {key: str(value) for key, value in zip(header, row[1:2])}def get_fullname(nick_name): if nick_name in my_dict: return my_dict[nick_name] else: return nick_name有了这个,当我输入 nick_name 'Nico' 时,我会得到一个字典结果:{'NAME': 'Nicolas'}哪个是正确的,但我怎样才能得到Nicolas而不是字典?我已经完成了这项return my_dict[nick_name]['NAME']工作,但不是我想做的。有人可以帮助我指出正确的方向吗?
1 回答
杨__羊羊
TA贡献1943条经验 获得超7个赞
我会改变你创建字典的方式——
for row in reader: my_dict[row[0]] = str(row[1:2])
在这种情况下,my_dict["nico"]
将是Nicolas
而不是{'NAME':'Nicolas'}
这似乎是您正在寻找的。
添加回答
举报
0/150
提交
取消