Tupleni ochish
Biz kortejni yaratganimizda, biz odatda unga qiymatlarni beramiz. Bu kortejni "qadoqlash" deb ataladi:
Misol
Tupni qadoqlash:
fruits = ("apple", "banana", "cherry")
Ammo, Python-da bizga qiymatlarni o'zgaruvchilarga qaytarishga ruxsat beriladi. Bunga "ochish" deyiladi:
Misol
Tupleni ochish:
fruits = ("apple", "banana", "cherry")
(green, yellow, red) = fruits
print(green)
print(yellow)
print(red)
Eslatma: o'zgaruvchilar soni kortejdagi qiymatlar soniga mos kelishi kerak, agar bo'lmasa, qolgan qiymatlarni ro'yxat sifatida yig'ish uchun yulduzchadan foydalanish kerak.
Yulduzchadan foydalanish*
Agar o'zgaruvchilar soni qiymatlar sonidan kam bo'lsa, *o'zgaruvchi nomiga an qo'shishingiz mumkin va qiymatlar o'zgaruvchiga ro'yxat sifatida tayinlanadi:
Misol
Qolgan qiymatlarni "qizil" deb nomlangan ro'yxat sifatida belgilang:
fruits = ("apple", "banana", "cherry", "strawberry", "raspberry")
(green, yellow, *red) = fruits
print(green)
print(yellow)
print(red)
Agar yulduzcha boshqa oʻzgaruvchi nomiga oxirgisidan koʻra qoʻshilsa, qolgan qiymatlar soni qolgan oʻzgaruvchilar soniga toʻgʻri kelguncha Python oʻzgaruvchiga qiymatlarni tayinlaydi.
Misol
"Tropik" o'zgaruvchiga qiymatlar ro'yxatini qo'shing:
fruits = ("apple", "mango", "papaya", "pineapple", "cherry")
(green, *tropic, red) = fruits
print(green)
print(tropic)
print(red)
Loop yordamida kortej elementlarini aylanib o'tishingiz mumkin for.
Misol
Elementlarni takrorlang va qiymatlarni chop eting:
thistuple = ("apple", "banana", "cherry")
for x in thistuple:
print(x)
Bizning Python For Loopsfor bo'limida halqalar haqida ko'proq bilib oling .
Do'stlaringiz bilan baham: |