Mirzo ulug’bek nomidagi o’zbekiston milliy universiteti



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

my_tuple.count('p') 'p' - in umumiy sonini hisoblaydi my_tuple
my_tuple.index('l') 'l' - in ning birinchi takrorlanishini qaytaradi my_tuple
Pythonda Tuple orqali takrorlash
Kortej elementlarini takrorlash uchun for tsiklidan foydalanishimiz mumkin . Masalan,
languages = ('Python', 'Swift', 'C++')

# iterating through the tuple


for language in languages:
print(language)

chiqish
Python


Tezkor
C++


Python Tuple-da element mavjudligini tekshiring
Biz in kalit so'zdan element to'plamida mavjudligi yoki yo'qligini tekshirish uchun foydalanamiz. Masalan,
languages = ('Python', 'Swift', 'C++')

print('C' in languages) # False


print('Python' in languages) # True
Bu yerga,
'C' da mavjud emas languages, 'C' in languagesga baholaydi False.
'Python'da mavjud languages, 'Python' in languagesga baho beradi True.


Python-da Tuple-ning List-dan ustunligi
Kortejlar ro'yxatlarga juda o'xshash bo'lgani uchun ularning ikkalasi ham o'xshash holatlarda qo'llaniladi.
Biroq, ro'yxatga nisbatan kortejni amalga oshirishning ba'zi afzalliklari mavjud:

  • Biz odatda heterojen (turli) ma'lumotlar turlari uchun kortejlardan va bir hil (o'xshash) ma'lumotlar turlari uchun ro'yxatlardan foydalanamiz.

  • Kortejlar o'zgarmasligi sababli, kortej orqali takrorlash ro'yxatga qaraganda tezroq. Shunday qilib, unumdorlik biroz oshadi.

  • O'zgarmas elementlarni o'z ichiga olgan kortejlar lug'at uchun kalit sifatida ishlatilishi mumkin. Ro'yxatlar bilan bu mumkin emas.

  • Agar sizda o'zgarmaydigan ma'lumotlaringiz bo'lsa, uni kortej sifatida amalga oshirish uning yozishdan himoyalanganligini kafolatlaydi.

Lug’atlar


  • Lug’atlar tuzilmaviy jihatidan ro’yxatlarga o’xshamasada, lekin ba`zi bir maxsus ro’yxatlar asosida dict() funkuyasi orqali ro’yxatlar hosil qilish mumkin. Buning uchun ro’yxat o’z navbatida ro’yxatlar to’plamidan tashkil topgan bo’lishi kerak. Ichki ro’yxatlar ikkita elementlardan tashkil topishi shart bo’lib, mos ravishda birinchi element kalitga, ikkinchi element qiymatga akslantiriladi:

  • Kortejlarni ham lug’atlarga aylantirish mumkin. Buning uchun ikki o’lchamli kortejning ichki kortejlari o’z navbatida ikkitadan elementdan tashkil topgan bo’lishi shart:

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ə