Ro'yxatni Kesish
Python ro'yxatlari kesish g'oyasini qo'llab-quvvatlaydi. Ro'yxatni kesish uchun kvadrat qavslar yordamida boshlanish va to'xtash qiymatini kiritish kerak. Masalan, agar siz my_list[1:3]
ni ishlatsangiz, bu sizning indeks 1 dan indeks 3 gacha bo'lgan elementlardan yangi ro'yxat yaratmoqchi ekanligingizni bildiradi, lekin indeks 3 ni kiritmasligingiz kerak.
Mana bir misol:
Bu kesim indeks 1 (10) va indeks 2 (2) ni yangi ro'yxat sifatida qaytaradi.
Siz salbiy qiymatlarni ham kesishda ishlatishingiz mumkin:
Bu misolda siz tugash qiymatini ko'rsatmadingiz. Bu degani, siz ro'yxatdagi ikkinchi oxirgi elementdan, ya'ni 23 dan boshlamoqchisiz va ro'yxatning oxirigacha olib kelmoqchisiz.
Endi faqat tugash indeksini ko'rsatgan boshqa bir misolni ko'raylik:
Bu misolda siz indeks 0 dan boshlanib, indeks 3 gacha (lekin 3 ni kiritmasdan) bo'lgan barcha qiymatlarni olishni xohlaysiz.