1# test list slices, getting values
2
3x = list(range(10))
4
5print(x[1:])
6print(x[:-1])
7print(x[2:3])
8
9a = 2
10b = 4
11c = 3
12print(x[:])
13print(x[::])
14print(x[::c])
15print(x[:b])
16print(x[:b:])
17print(x[:b:c])
18print(x[a])
19print(x[a:])
20print(x[a::])
21print(x[a::c])
22print(x[a:b])
23print(x[a:b:])
24print(x[a:b:c])
25
26# these should not raise IndexError
27print([][1:])
28print([][-1:])
29
30try:
31    [][::0]
32except ValueError:
33    print('ValueError')
34