python - 为了创建字典,这些函数在做什么?
问题描述
我刚开始学习python,类根本不是我的强项,我试图了解如何创建字典,即 self = dict() 部分和 self[key]= value
> class Website(dict):
def __init__(self):
self = dict()
def add(self, key, value):
self[key] = value
New_dict.add(webuser,FinalPass)
解决方案
dict()
创建并清空字典。
self
是实例对象,Website
对象。
完成这些操作后,第二个函数将获取该字典对象并将值分配给给定的键,就像任何其他字典一样。
>>> class Website(dict):
... def __init__(self):
... pass
... # self = dict()
... def add(self, key, value):
... self[key] = value
...
>>> w = Website()
>>> w
{}
>>> w.add("first", 17)
>>> w
{'first': 17}
推荐阅读
- javascript - 在 Experss.js + Mongodb 上对对象进行排序的最佳实践
- docker - 无法部署 Dockerfile: path/to/Dockerfile': ADD failed temp/path/to/app :: 没有这样的文件或目录
- vue.js - vue i18n 语言环境未更新
- python - 使用 Numpy 将包含 Groupby 和计数参数的列添加到数据框中
- asp.net-mvc - 为什么内联编辑模式下的 KENDO Grid 不传递新用户?
- javascript - vis.js Network (react-vis-network) 为什么 beforeDrawing 触发多次?
- c - 想将一些数据写入 abc.txt 文件的特定行号。如何不使用 fseek 或 fwrite 移动到特定行?
- android - android.database.sqlite.SQLiteException:接近“1”:创建新表来存储数据时出现语法错误(代码 1)
- c# - 像图片一样调整表格大小
- android - mapping.MapView 不能转换为 mapping.SupportMapFragment