7-dars: Set konstruktori, ro’yhat, Kortej mytuple = ("apple", "banana", "cherry") Tuple
Download 27.82 Kb.
|
8-dars. Set konstruktori, ro’yhat, Kortej
- Bu sahifa navigatsiya:
- Misol
- Elementlarni olib tashlash
Tuple qiymatlarini o'zgartirishKortej yaratilgandan so'ng siz uning qiymatlarini o'zgartira olmaysiz. Kortejlar o'zgarmas yoki o'zgarmasdir , chunki u ham deyiladi. Ammo vaqtinchalik yechim bor. Siz ro'yxatni ro'yxatga aylantirishingiz, ro'yxatni o'zgartirishingiz va ro'yxatni yana kortejga aylantirishingiz mumkin. MisolO'zgartirish imkoniyatiga ega bo'lish uchun ro'yxatni ro'yxatga aylantiring: x = ("apple", "banana", "cherry") y = list(x) y[1] = "kiwi" x = tuple(y) print(x) Elementlarni qo'shishKortejlar o'zgarmas bo'lgani uchun ular o'rnatish append()usuliga ega emas, lekin kortejga elementlar qo'shishning boshqa usullari mavjud. 1. Roʻyxatga aylantirish : Kortejni oʻzgartirishning vaqtinchalik yechimi kabi , uni roʻyxatga aylantirishingiz, element(lar)ingizni qoʻshishingiz va yana kortejga aylantirishingiz mumkin. MisolTupleni ro'yxatga aylantiring, "apelsin" qo'shing va uni yana kortejga aylantiring: thistuple = ("apple", "banana", "cherry") y = list(thistuple) y.append("orange") thistuple = tuple(y) 2. Kortejga kortej qo'shing . Kortejlarga kortejlar qo‘shishga ruxsat berilgan, shuning uchun agar siz bitta (yoki ko‘p) element qo‘shishni istasangiz, element(lar) bilan yangi kortej yarating va uni mavjud kortejga qo‘shing: Misol"Apelsin" qiymatiga ega yangi kortej yarating va ushbu kortejni qo'shing: thistuple = ("apple", "banana", "cherry") y = ("orange",) thistuple += y print(thistuple) Eslatma: Faqat bitta element bilan kortej yaratishda elementdan keyin vergul qo'yishni unutmang, aks holda u kortej sifatida aniqlanmaydi. Elementlarni olib tashlashEslatma: Tupledagi elementlarni olib tashlay olmaysiz. Kortejlar o'zgarmasdir , shuning uchun siz undan elementlarni olib tashlay olmaysiz, lekin kortej elementlarini o'zgartirish va qo'shish uchun biz ishlatgan vaqtinchalik yechimdan foydalanishingiz mumkin: MisolTupleni ro'yxatga aylantiring, "olma" ni olib tashlang va uni yana kortejga aylantiring: thistuple = ("apple", "banana", "cherry") y = list(thistuple) y.remove("apple") thistuple = tuple(y) Yoki siz to'plamni butunlay o'chirib tashlashingiz mumkin: MisolKalit delso'z to'plamni butunlay o'chirib tashlashi mumkin: thistuple = ("apple", "banana", "cherry") del thistuple print(thistuple) #this will raise an error because the tuple no longer exists Download 27.82 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling