a = ("kitob", "daftar", "ruchka", "qog'oz", "qalam") print(a[1:4])
('daftar', 'ruchka', "qog'oz")
Element qiymatlarini o’zgartirish
Tuple to’plamidagi elementni to’g’ridan-to’g’ri o’zgaartirib bo’lmaydi. Yuqorida aytganimizdek u o’zgarmas. Biroq bu muammoning ham yechimi bor. Tuple ro’yxatini avval list ro’yxatiga aylantirib, so’ngra istalgan elementni o’zgartiriladi va yana tuple ro’yxatiga aylantiriladi:
a = ("kitob", "daftar", "ruchka") b = list(a)
b[2] = "qalam" a = tuple(b)
print(a)
('kitob', 'daftar', 'qalam')
Ro’yxat bo’ylab sikl
Tuple to’plamida ham for siklidan foydalanib elementlarni tanlab olish mumkin. Hozir shu usulda elementlarni ekranga chiqaramiz:
a = ("kitob", "daftar", "ruchka")
for x in a:
print(x)
Do'stlaringiz bilan baham: |