Python tuple elementlariga kirish
Tuple elementlariga kirish
To‘rtburchak qavs ichidagi indeks raqamiga murojaat qilib, kortej elementlariga kirishingiz mumkin:
Misol
Tupledagi ikkinchi elementni chop eting:
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
O‘zingiz sinab ko‘ring »
Eslatma: Birinchi element 0 indeksiga ega.
Salbiy indekslash
Salbiy indekslash oxiridan boshlanadi degan ma’noni anglatadi.
-1 oxirgi elementga,-2 ikkinchi oxirgi elementga va hokazo.
Misol
Tuplening oxirgi elementini chop eting:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
O‘zingiz sinab ko‘ring »
Indekslar diapazoni
Siz diapazonni qaerdan boshlash va qayerdan tugatishni belgilash orqali bir qator indekslarni belgilashingiz mumkin.
Diapazonni belgilashda qaytariladigan qiymat belgilangan elementlarga ega yangi kortej bo‘ladi.
Misol
Uchinchi, to‘rtinchi va beshinchi bandlarni qaytaring:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
O‘zingiz sinab ko‘ring »
Eslatma: Qidiruv 2 indeksdan boshlanadi (qo‘shiladi) va 5 indeksda tugaydi (qo‘shilmaydi).
Esda tutingki, birinchi element 0 indeksiga ega.
Boshlanish qiymatini qoldirib, diapazon birinchi elementdan boshlanadi:
Misol
Bu misol elementlarni boshidan qaytaradi, lekin qo‘shilmagan "kivi":
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
O‘zingiz sinab ko‘ring »
Yakuniy qiymatni qoldirib, diapazon kortejning oxirigacha davom etadi:
Misol
Ushbu misol "gilos" dan va oxirigacha bo‘lgan narsalarni qaytaradi:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
O‘zingiz sinab ko‘ring »
Salbiy indekslar diapazoni
Qidiruvni kortej oxiridan boshlashni istasangiz, salbiy indekslarni belgilang:
Misol
Ushbu misol indeks -4 (shu jumladan) dan indeks -1 ga (chiqarilgan) elementlarni qaytaradi.
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
O‘zingiz sinab ko‘ring »
Element mavjudligini tekshiring
Belgilangan elementninginkorteji mavjudligini aniqlash uchuninkalit so‘zidan foydalaning:
Misol
Tupleda "olma" mavjudligini tekshiring:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits tuple")
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
