level 1
全身都是葡萄糖
楼主
以下是代码内容
输出结果是
2
1
为什么呢?
这里面的列表是[1,2]吗?倒着遍历了?大神求解!感谢!!!!!
class listDemo:
def __init__(self):
self.__date=[]
self.__step = 0
def __next__(self):
if self.__step <= 0:
raise StopIteration
self.__step -= 1
return self.__date[self.__step]
def __iter__(self):
return self
def __setitem__(self,key,value):
self.__date.insert(key,value)
self.__step += 1
mylist = listDemo()
mylist[0]=1
mylist[1]=2
for i in mylist:
print (i)
2020年03月21日 04点03分
1
输出结果是
2
1
为什么呢?
这里面的列表是[1,2]吗?倒着遍历了?大神求解!感谢!!!!!
class listDemo:
def __init__(self):
self.__date=[]
self.__step = 0
def __next__(self):
if self.__step <= 0:
raise StopIteration
self.__step -= 1
return self.__date[self.__step]
def __iter__(self):
return self
def __setitem__(self,key,value):
self.__date.insert(key,value)
self.__step += 1
mylist = listDemo()
mylist[0]=1
mylist[1]=2
for i in mylist:
print (i)