为了账号安全,请及时绑定邮箱和手机立即绑定

Python 字典条件

Python 字典条件

偶然的你 2021-09-28 14:04:31
还是 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'}这似乎是您正在寻找的。


查看完整回答
反对 回复 2021-09-28
  • 1 回答
  • 0 关注
  • 177 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信