如何解决python中字典字符串中的变量
我在python 3中有以下字典:
a = {'a': 'b:{androidString}'}
尝试定义一个变量并在字典中使用它:
android = "androidString"
a = {'a': f'b:{{android}}'}
何时:
print(a)
它说:
{'a': 'b:{android}'}
如何在字典中使用变量?
解决方法
您缺少大括号:
a = {'a': f'b:{{{android}}}'}
输出
{'a': 'b:{androidString}'}
,
只需使用get方法:
...
a.get('a')
get方法采用两个参数,第一个是键名,第二个是默认值
default在默认情况下返回错误,但您可以将其更改为False
因此,当您尝试获取密钥不存在时,它将返回默认值
或者您可以使用[]:
...
a['a']
有很多选择来获取字典More info的密钥
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。