來源【www.51dali.cn】
#定製序列
class C:
def init(self,*args):
self.values=[x for x in args]
self.num = {}.fromkeys(range(len(self.values)),0)
def len(self):
return len(self.values)
# 這裏沒啥用
def __getitem__(self, key):
self.num[key] += 1
return self.values[key]
#位置
c1=C(1,2,3)
c1[1]
c1[1]+c1[2]
print(c1[1])
print(c1.values)
print(c1.num)
【java1234】