我在一个带有嵌入式列表的课程上工作。
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
Run Code Online (Sandbox Code Playgroud)
我想将del运算符与切片的完整语法一起使用:
p = a(10)
del p[1:5:2]
Run Code Online (Sandbox Code Playgroud)
如果参数不是单个索引,则__delitem__接收一个对象。slice如何使用slice对象来迭代指定的元素?