Intern
236
Python'da ketma-ketlik nima?
AIdan javob
sobes.tech AI
Python'da ketma-ketlik, ma'lum qoidalarga muvofiq elementlarni tartibga soladigan takrorlanadigan ob'ektdir. Ketma-ketlik ichidagi har bir elementning indeksi 0 dan boshlanadi. Asosiy o'rnatilgan ketma-ketlik turlari quyidagilardir:
- list: O'zgartiriladigan (mutable) ketma-ketlik.
- tuple: O'zgartirilmaydigan (immutable) ketma-ketlik.
- range: "Yashirin" tarzda yaratiladigan o'zgartirilmaydigan raqamlar ketma-ketligi.
- str: O'zgartirilmaydigan belgi ketma-ketligi.
- bytes: O'zgartirilmaydigan baytlar ketma-ketligi.
- bytearray: O'zgartiriladigan baytlar ketma-ketligi.
Ketma-ketliklarning umumiy xususiyatlari:
- Tartib: Elementlar aniq tartibga ega va indeks orqali kirish mumkin.
- Indeksatsiya: Elementlarga ularning joylashuvi (indeksi) bo'yicha kirish. Ijobiy va salbiy indeksatsiya qo'llab-quvvatlanadi.
- Slicing: Qism ketma-ketliklarni olish imkoniyati.
- Takrorlash: Ketma-ketlik bo'yicha takrorlash mumkin (masalan,
forsikli yordamida). - Operatsiyalar: Umumiy operatsiyalar, masalan, qo'shish (
+), takrorlash (*), a'zo bo'lishni tekshirish (in) qo'llab-quvvatlanadi.
# Foydalanish misollari
menga_royxat = [1, 2, 3, 4]
print(menga_royxat[0]) # Indeksatsiya
print(menga_royxat[1:3]) # Slicing
menga_taxta = (5, 6, 7)
print(len(menga_taxta)) # Uzunlik
menga_qator = "salom"
print('e' in menga_qator) # A'zo bo'lishni tekshirish