我使用的是python3.6
我可以使用.format函数插入变量值作为新变量值的一部分,如下所示:
var_1 = "First_Var"
var_2 = "Second_Var_{}".format(var_1)
print (var_1, var_2)
运行时,打印:
First_Var Second_Var_First_Var
我希望能够按照以下代码在dict中插入varu 1和varu 2的值作为值:
var_1 = "First_Var"
var_2 = "Second_Var_{}".format(var_1)
dict_with_inserts = {'First_Var': '{}_inserted', 'Second_Var': '{}_inserted'}.format(var_1, var_2)
print (dict_with_inserts)
当我运行上述命令时,我得到以下错误:
AttributeError: 'dict' object has no attribute 'format'
所以我似乎不能在dicts上使用.format函数。有没有其他方法可以做到这一点,或者不能在Python dict中插入变量的值?你知道吗
任何例子或帮助将不胜感激。你知道吗
在Python3.6中,还可以使用literal strings(也称为f字符串):
你可以这样做:
这就是你要找的吗?你知道吗
相关问题 更多 >
编程相关推荐