updated from Atlas

This commit is contained in:
Luciano Ramalho
2015-04-01 22:48:56 -03:00
parent aab93699a4
commit 573e1a94c4
109 changed files with 5 additions and 6 deletions

View File

@@ -0,0 +1,38 @@
"""
Extended slicing:
>>> s = SliceViewer()
>>> s[1]
1
>>> s[:]
slice(None, None, None)
>>> s[1:2]
slice(1, 2, None)
>>> s[1:2:3]
slice(1, 2, 3)
>>> s[1:2:3:4]
Traceback (most recent call last):
...
SyntaxError: invalid syntax
N-dimensional indexing:
>>> s[1, 2]
(1, 2)
N-dimensional slicing:
>>> s[1:3, 2]
(slice(1, 3, None), 2)
>>> s[1, :2:]
(1, slice(None, 2, None))
>>> s[:, :]
(slice(None, None, None), slice(None, None, None))
"""
class SliceViewer:
def __getitem__(self, position):
return position