- >>> class testsetandget:
- kk = {};
- def __getitem__(self, key):
- return self.kk[key];
- def __setitem__(self, key, value):
- self.kk[key] = value;
- >>> a = testsetandget()
- >>> a['first'] = 1
- >>> a['first']
- 1
- >>> a.__setitem__('second', 2)
- >>> a.__getitem__('second')
- 2
- >>> a['second']
- 2
- >>>
Python类的__getitem__和__setitem__特殊方法
最新推荐文章于 2024-05-24 22:44:17 发布