gpt4 book ai didi

作为字典值的 Python 对象

转载 作者:太空狗 更新时间:2023-10-29 22:16:27 26 4
gpt4 key购买 nike

<分区>

所以我有以下代码,其中字典的值是一个对象,该对象的键是对象中的一个项目:

class MyObject():
def getName(self):
return self.name

def getValue(self):
return self.value

def __init__(self,name, value):
self.name = name
self.value = value


dict = {}
object = MyObject('foo', 2) //foo is the name, 2 is the value
dict[object.getName()] = object

但是我不能像这样访问对象:

>>>print dict['foo'].getValue()
<bound method object.getValue of <__main__.object instance at 0xFOOBAR000 >>

有没有办法让我以这种方式访问​​对象?

编辑:

我不知道为什么,但我的代码最终决定开始工作,所以对于遇到类似问题的任何人,上面的代码都是有效的并且应该可以工作。我当前的 Python 版本是 2.7.3

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com