我在一个带有嵌入式列表的课程上工作。
class a:
def __init__(self, n):
self.l = [1] * n
def __getitem__(self, i):
return self.l[i]
def __delitem__(self, i):
print type(i)
print i
我想将del
运算符与切片的完整语法一起使用:
p = a(10)
del p[1:5:2]
如果参数不是单个索引,则接收__delitem__
对象。slice
如何使用该slice
对象遍历指定的元素?