我有一个Python类C
,它应该有两个伪-dict
sa
和{
在伪代码中如下所示:
class C:
def a.__getitem__(self, key):
return 'a'
def b.__getitem__(self, key):
return 'b'
>>> c = C()
>>> c.a['foo']
'a'
>>> c.b['bar']
'b'
我可以为a
和b
实现一个类,但是由于这两个都只有一些简短的方法,我想知道是否有更优雅和紧凑的方法来实现这一点。在
像这样?在
或者像这样的计算函数?在
^{pr2}$为什么不定义自己的类呢?在
我不确定这些“伪dicts”的值来自何处,因此您必须更新
__getitem__
方法。在相关问题 更多 >
编程相关推荐