updated contents from Atlas repo

This commit is contained in:
Luciano Ramalho
2014-10-14 14:26:55 -03:00
parent 40688c038d
commit 981d5bc473
157 changed files with 71134 additions and 1 deletions

38
sequences/slice_viewer.py Normal file
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