Python在字典中添加变量作为值

标签 python

我是 Python 的初学者,遇到了一个问题。我无法将变量的值添加到字典中。

f.e

name=input('Input the name: ')
dict['Name']=name   

这是错误:

TypeError: 'type' object does not support item assignment 

谁能帮帮我?

最佳答案

不要将你的字典命名为 dict。那是内置的。将其命名为其他名称,如果 dict 对象已初始化,您的示例应该可以工作。

my_dict = {}
name=input('Input the name: ')
my_dict['Name']=name   

关于Python在字典中添加变量作为值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6914880/

相关文章:

python - 在 Python 中为 Maya (Windows 10) 运行批处理文件时无法识别 Imagemagick

python - 值错误 : too many values to unpack in Python Dictionary

python - 为什么在 ProcessPoolExecutor 中引发自定义异常时必须具有默认参数?

python - 删除 Django,因为我现在使用 VirtualEnv

Python: Pandas 系列 - 为什么使用 loc?

python - 如何在 python (anaconda) 中使用旧版本的 GLIBC?

python - 在 Python 中检测 OHLC 数据中的模式

python - 如何在窗口打开时在输出中使用 PySimpleGUI 默认文本

python - 导入错误 : attempted relative import with no known parent package in flask

python - 计算列表中项目的频率