Sobes.tech
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, for sikli 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