擅长:python、mysql、java
<p>从<a href="http://docs.python.org/library/collections.html" rel="nofollow">MutableSequence</a>继承并实现它所需的方法以及不在序列范围内的任何其他方法——比如<a href="http://docs.python.org/reference/datamodel.html" rel="nofollow">operators here</a>。这将允许您在自动生成迭代器和包含功能的同时更改类似于列表的功能的运算符操作。在</p>
<p>如果你想检查切片,你需要在你的<code>__getitem__</code>(和/或<code>__setitem__</code>)方法中做<code>isinstance(key, slice)</code>。注意,像myList[0]这样的单个索引不是切片请求,而是单个索引,myList[:0]是实际的切片请求。在</p>