Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用字符串变量替换python字典中的值_Python - Fatal编程技术网

使用字符串变量替换python字典中的值

使用字符串变量替换python字典中的值,python,Python,我为读取的每条记录创建python字典。每条记录都有多个字段。我需要使用字符串变量替换dict中的值。 我已经给出了下面的示例代码 >>> a = 1 >>> dict1 = dict('id':a) File "<stdin>", line 1 dict1 = dict('id':a) ^ SyntaxError: invalid syntax >a=1 >>>dict1=dict('id'

我为读取的每条记录创建python字典。每条记录都有多个字段。我需要使用字符串变量替换dict中的值。 我已经给出了下面的示例代码

>>> a = 1
>>> dict1 = dict('id':a)
  File "<stdin>", line 1
    dict1 = dict('id':a)
                     ^
SyntaxError: invalid syntax
>a=1
>>>dict1=dict('id':a)
文件“”,第1行
dict1=dict('id':a)
^
SyntaxError:无效语法

不要引用
id
并使用等号:

>>> a = 1
>>> dict1 = dict(id=a)
>>> dict1
{'id': 1}