>>> l1
[2, 3, 4]
>>> l1[:]
[2, 3, 4]
>>> l1[::-1] # a default is -1 , b default is -(len+1)
[4, 3, 2]
>>> l1[:-4:-1] # a default is -1
[4, 3, 2]
>>> l1[:-3:-1] # a default is -1
[4, 3]
>>> l1[::] # c default is +1, so a default is 0, b default is len
[2, 3, 4]
>>> l1[::-1] # c is -1 , so a default is -1 and b default is -(len+1)
[4, 3, 2]
>>> l1[-100:-200:-1] # Interesting
[]
>>> l1[-1:-200:-1] # Interesting
[4, 3, 2]
>>> l1[-1:-1:1]
[]
>>> l1[-1:5:1] # Interesting
[4]
>>> l1[1:-7:1]
[]
>>> l1[1:-7:-1] # Interesting
[3, 2]
>>> l1[:-2:-2] # a default is -1, stop(b) at -2 , step(c) by 2 in reverse direction
[4]
Ankur Agarwal
- reputation score 25056
- 44 gold badges
- 150 silver badges
- 219 bronze badges
Active reading. [<http://en.wikipedia.org/wiki/Python_%28programming_language%29>]
Peter Mortensen
- reputation score 30959
- 22 gold badges
- 111 silver badges
- 134 bronze badges
The6thSense
- reputation score 8365
- 9 gold badges
- 38 silver badges
- 67 bronze badges
Ankur Agarwal
- reputation score 25056
- 44 gold badges
- 150 silver badges
- 219 bronze badges
Ankur Agarwal
- reputation score 25056
- 44 gold badges
- 150 silver badges
- 219 bronze badges
lang-py