تقطيع القائمة [بداية:نهاية:خطوة]:
a = [0, 1, 2, 3, 4, 5] print(a[1:4]) # [1, 2, 3] print(a[:3]) # [0, 1, 2] print(a[::2]) # [0, 2, 4] print(a[::-1]) # معكوسة
التوليد السريع يبني قائمة بسطر واحد — أداة احترافية:
squares = [x**2 for x in range(1, 6)] print(squares) # [1, 4, 9, 16, 25] evens = [x for x in range(10) if x % 2 == 0] print(evens) # [0, 2, 4, 6, 8]