魔法方法之序列的修改

來源【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】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章