2 >>> class Test(object):
3 ... def __setitem__(self, key, value):
4 ... print((key, value))
5 ... def __getitem__(self, key):
13 slice(None, None, None)
15 >>> select(0, Test(), 10, 20, 30)
36 cdef int int3, int4, int5
37 int3, int4, int5 = 1,2,3
40 def select(obj1, obj2, obj3, obj4, obj5):
41 cdef int int3, int4, int5
42 int3, int4, int5 = 1,2,3
47 obj1 = obj2[obj3:obj4:]
48 obj1 = obj2[obj3::obj5]
49 obj1 = obj2[:obj4:obj5]
50 obj1 = obj2[obj3:obj4:obj5]
51 obj1 = obj2[int3:int4:int5]