Mirzo ulug’bek nomidagi o’zbekiston milliy universiteti


Bitta element bilan Python Tuple yarating



Yüklə 115 Kb.
səhifə2/5
tarix19.04.2023
ölçüsü115 Kb.
#106314
1   2   3   4   5
akbar python

Bitta element bilan Python Tuple yarating


Pythonda bitta element bilan kortej yaratish biroz qiyin. Qavslar ichida bitta element bo'lishi etarli emas.
Bu kortej ekanligini ko'rsatish uchun bizga vergul kerak bo'ladi,
var1 = ("Hello") # string
var2 = ("Hello",) # tuple
type()Funktsiyadan o'zgaruvchi yoki qiymat qaysi sinfga tegishli ekanligini bilish uchun foydalanishimiz mumkin .
var1 = ("hello")
print(type(var1)) #

# Creating a tuple having one element


var2 = ("hello",)
print(type(var2)) #

# Parentheses is optional


var3 = "hello",
print(type(var3)) #

Bu yerga,



("hello")satr bo'lib, sinf sifatida type()qaytariladi str var1 ya'ni
("hello",)va "hello" , ikkalasi ham kortejdir, shuning uchun sinf sifatida type() qaytariladi tuple var1 ya'ni
Python Tuple elementlariga kirish
Ro'yxat kabi , kortejning har bir elementi indeks raqamlari (0, 1, ...) bilan ifodalanadi, bu erda birinchi element 0 indeksida joylashgan .
Tuple elementlariga kirish uchun indeks raqamidan foydalanamiz. Masalan,
1. Indekslash
[ ] Indeks operatoridan indeks 0 dan boshlanadigan kortejdagi elementga kirish uchun foydalanishimiz mumkin .
Shunday qilib, 6 ta elementdan iborat kortej 0 dan 5 gacha indekslarga ega bo'ladi . Tuple indekslari oralig'idan tashqaridagi indeksga kirishga urinish (bu misolda 6,7,...) qiymatini oshiradi IndexError.
Indeks butun son bo'lishi kerak, shuning uchun biz float yoki boshqa turlardan foydalana olmaymiz. Bu natijaga olib keladi TypeError.
Xuddi shunday, ichki o'rnatilgan kortejlarga quyidagi misolda ko'rsatilganidek, ichki indekslash yordamida kirish mumkin.
# accessing tuple elements using indexing
letters = ("p", "r", "o", "g", "r", "a", "m", "i", "z")

print(letters[0]) # prints "p"


print(letters[5]) # prints "a"
Yuqoridagi misolda,
letters[0] - birinchi elementga kirish
letters[5] - oltinchi elementga kiradi

Yüklə 115 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə