0
Please tell me why it doesn't output anything else than [ ]
2 ответов
+ 2
a = [43,6446,"Purunjay",9.5]
print(a[-4:])
#Remove the 0 at the end of the slice.
#Another thing, a[-4] is out of index that works but may confuse you in other situations,
so it is better to use a[:] or a[0:] or just "a"
+ 1
lst=[i:j]
3) If i or j is negative, the index is relative to the end of sequence s: len(s) + i or len(s) + j is substituted. But note that -0 is still 0.
4) The slice of s from i to j is defined as the sequence of items with index k such that i <= k < j. If i or j is greater than len(s), use len(s). If i is omitted or None, use 0. If j is omitted or None, use len(s). If i is greater than or equal to j, the slice is empty.
read the official docs :
https://docs.python.org/3/library/stdtypes.html#typesseq-common