1 parent 4c3c515 commit dbc09d0Copy full SHA for dbc09d0
1 file changed
tests/basics/list_slice.py
@@ -1,22 +1,28 @@
1
-# test slices; only 2 argument version supported by Micro Python at the moment
+# test list slices, getting values
2
+
3
x = list(range(10))
4
a = 2
5
b = 4
6
c = 3
7
print(x[:])
8
print(x[::])
-#print(x[::c])
9
+print(x[::c])
10
print(x[:b])
11
print(x[:b:])
-#print(x[:b:c])
12
+print(x[:b:c])
13
print(x[a])
14
print(x[a:])
15
print(x[a::])
-#print(x[a::c])
16
+print(x[a::c])
17
print(x[a:b])
18
print(x[a:b:])
-#print(x[a:b:c])
19
+print(x[a:b:c])
20
21
# these should not raise IndexError
22
print([][1:])
23
print([][-1:])
24
25
+try:
26
+ [][::0]
27
+except ValueError:
28
+ print('ValueError')
0 commit comments