Working with Tuples
Tupllar bilan ishlash usullari kam, chunki ular o'zgarmas (immutable).
Tupllar Bilan Ishlash
Tupllar bilan ishlash usullari kam, chunki ular o'zgarmas (immutable). Agar siz dir(tuple())
ni ishga tushirsangiz, Tupllarda faqat ikkita metod borligini ko'rasiz:
count()
index()
Siz count()
metodidan foydalanib, berilgan qiymat bilan mos keladigan elementlar sonini aniqlashingiz mumkin:
Ushbu misolda, siz Tuplelda nechta marta 3 butun soni paydo bo'lishini bilib olasiz.
Siz index()
metodidan foydalanib, birinchi mos keladigan qiymatning indeksini aniqlay olasiz:
Ushbu misol sizga 2 raqami indeks 1 da, ya'ni Tupleldagi ikkinchi elementda joylashganligini ko'rsatadi. Tupllar nolga asoslangan indekslanadi, ya'ni birinchi element 0 dan boshlanadi.
Siz oldingi bobda o'rgangan indekslash usulidan foydalanib, Tupleldagi elementlarga murojaat qilishingiz mumkin:
Tupleldagi birinchi "3" indeks 2 da joylashgan.
Keling, Tupleldagi elementni o'zgartirib ko'ramiz:
Bu yerda siz Tupleldagi birinchi elementni 8 ga o'zgartirmoqchi bo'lasiz. Biroq, bu TypeError
ga olib keladi, chunki Tupllar o'zgarmasdir va o'zgartirilmaydi.