tests/slice.py | raw changeset files shortlog |
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/tests/slice.py Thu Dec 01 23:27:23 2016 +0100 1.3 @@ -0,0 +1,12 @@ 1.4 +l = range(0, 10) 1.5 +print l # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 1.6 + 1.7 +s = slice(2, 5) 1.8 +print s # __builtins__.span.slice(2, 5, 1) 1.9 + 1.10 +print l[s] # [2, 3, 4] 1.11 +print l[2:5] # [2, 3, 4] 1.12 +print l[2:5:-1] # [] 1.13 +print l[5:2:-1] # [5, 4, 3] 1.14 +print l[1:9:2] # [1, 3, 5, 7] 1.15 +print l[9:1:-2] # [9, 7, 5, 3]