我正在尝试将类对象数据存储在函数中。但是我无法将类对象添加到函数中。如何将类对象存储到函数中。
下面是我的Snippet。
class Dict:
def __init__(self, data=None):
if data is None:
data = {}
self.data = data
def create(self, k, v):
self.data[k] = v
print(self.data[k])
def data(args):
pass
d = Dict(data)
for i in range(2):
k = input('Enter a key :')
v = int(input('Enter a value :'))
d.create(k,v)
类的参数data
需要一个值或什么都不需要,如果你想传递一些东西,必须定义
-
不通过任何操作,类中将使用一个空dict
d = Dict()
-
将非空dict传递给你的班级
values = {'k1' : 123, 'k2: 456} d = Dict(values)