Mavzu: pythonda ro’yxatlar va to’plamlar reja


Download 0.53 Mb.
bet3/5
Sana02.05.2023
Hajmi0.53 Mb.
#1420712
1   2   3   4   5
Bog'liq
PYTHONDA RO’YXATLAR VA TO’PLAMLAR

Kortej kesmasi


Kortejning biror qismini bo`lagini ya’ni kesmasini ajratish uchun(masalan: 2 elementidan to 5-chi elementigacha) uning indekslari orasiga-ikki nuqta(:) qo’yamiz.

Kortejni o`zgartirish


Kortejlar ustida amal bajarayotganda “+” operatori orqali ikkita kortejni qo`shishimiz mumkin, va bu konkatenatsiya deb ham ataladi.
Kortej elementlarini takrorlash uchun “*” operatoridan foydalanamiz. “+” va “*” operatorlarini kortejlarda qo`llaganimizdan so`ng yangi ko`rinishdagi kortejga ega bo`lamiz

Kortejning funksiya va metodlari


Count(x)-kortejdagi x elementi sonini qaytaradi.
Index(x)-kortejdagi x elementining indeksini qaytaradi.
Any()-agar kortej elementi mavjud bo`lsa True qiymat qaytaradi, aks holda (kortej bo`sh bo`lsa) False qiymat qaytaradi.
Max()-kortejning maksimal elementini qaytaradi. Min()- kortejning minimal elementini qaytaradi. Len()-kortejning uzunligini qaytaradi.
Sorted()-kortej elementlaridan iborat yangi tartiblangan ro`yxatni qaytaradi.
Sum()-kortej elementlari yig`indisini qaytaradi.


Elementni kortejga tegishli ekanligini tekshirish uchun in kalit so`zidan


foydalaniladi:


Lug`atlar va to`plamlar bilan ishlash


Pythondagi lug`atlar kalit bo`yicha kirishga ruxsat etuvchi erkin obyektlarning tartiblangan jamlanmasi. Ularni yana assotsiativli massivlar yoki hesh jadvallar deb nomlaydilar. Soddaroq qilib aytadigan bo`lsak lug’at xuddi manzillar kitobiga o’xshaydi, ya’ni biror insonning ismini bilgan holda uning manzili yoki u bilan bo’g’lanish ma’lumotlarini olish mumkin. Lug`atlar bilan ishlash uchun ham albatta uni yaratish kerak. Lug`atni yaratishni esa bir necha usullari bor. Birinchidan literal yordamida:

Ikkinchidan dict() funksiyasi yordamida:





Download 0.53 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling