TypeError: 'tuple' object does not support item assignment




Download 459,53 Kb.
Pdf ko'rish
bet8/8
Sana11.02.2024
Hajmi459,53 Kb.
#154622
1   2   3   4   5   6   7   8
Bog'liq
amaliy mashg\'ulot dasturlash tillari 5

TypeError: 'tuple' object does not support item assignment 
Demak yuqorida ko'rib turganingiz kabi, bu operatsiya xatolikka olib 
keldi. Shu kabi ro'yxatdan biror elementni o'chirish yoki yangi element 
qo'shish ham mumkin emas. 
Agar Tuple ga o'zgartirish talab qilinsa, yagona yo'li o'zgarmas ro'yxatni 
list() funktsiyasi yordamida List (oddiy ro'yxat) ko'rinishiga keltirib olish, 
o'zgarishlarni bajarsih va qaytarib tuple() funktsiyasi yordamida 
o'zgarmas ro'yxatga o'tkazish mumkin: 
toys = ('bus','car','bear','dino','snake','lizard') # o'zgarmas ro'yxat 
toys = list(toys) # o'zgarmas ro'yxatni oddiy ro'yxatga (List) aylantiramiz 
# Ro'yxatga o'zgartirishlar kiritamiz 
toys.append('dragon') 
toys.remove('bus') 
toys[1] = 'mcqueen' 
toys = tuple(toys) # Ro'yxatni qaytadan o'zgarmas ro'yxatga (Tuple) 
aylantiramiz 
print(toys) 
Natija: ('car', 'mcqueen', 'dino', 'snake', 'lizard', 'dragon') 

Download 459,53 Kb.
1   2   3   4   5   6   7   8




Download 459,53 Kb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



TypeError: 'tuple' object does not support item assignment

Download 459,53 Kb.
Pdf ko'rish