List Slicing Syntax
يكشنبه, ۱۵ شهریور ۱۳۹۴، ۰۶:۲۲ ب.ظ
برشی از لیست :
[start:end:stride]
l = [i ** 2 for i in range(1, 11)]
# Should be [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
print l[2:9:2]
#Should be [9, 25, 49, 81]
حذف اندکس ها از نحو برش (Omitting Indices):
to_five = ['A', 'B', 'C', 'D', 'E']
print to_five[3:]
# prints ['D', 'E']
print to_five[:2]
# prints ['A', 'B']
print to_five[::2]
# print ['A', 'C', 'E']
معکوس کردن لیست( Reversing a List):
letters = ['A', 'B', 'C', 'D', 'E'] print letters[::-1]
# print ['E', 'D', 'C', 'B', 'A']