Ii bob. Pythonda ma’lumotlar tuzilmasi va tilning standart modullari



Download 328,52 Kb.
Pdf ko'rish
bet1/3
Sana14.07.2022
Hajmi328,52 Kb.
#799274
  1   2   3
Bog'liq
pytonda funksiyalar bilan ishlash (2)



47 
II BOB. PYTHONDA MA’LUMOTLAR TUZILMASI VA TILNING 
STANDART MODULLARI. 
2.1. Ro`yxat va kortej 
Ro`yxat- Pythonda erkin turdagi obyektlarning o`zgaruvchan qatorlashgan 
kolleksiyasi hisoblanadi (massivga o`xshash, lekin tiplar har xil bo`lishi mumkin). 
Ro`yxatlardan foydalanish uchun ularni tuzish kerak. Ro`yxatni har xil 
yondashuvlar yordamida yaratish mumkin. Masalan har bir iteratsiya qilinadigan 
obyektni (masalan satrni) Pythonni o`ziga kiritilgan 
list 
funksiyasi yordamida 
kiritish mumkin. 
Ro`yxatni yana literallar yordamida tuzish mumkin. 
Misoldan ko`rinadiki ro`yxat istalgancha obyektdan yoki hech narsadan 
(bo`sh) tashkil topishi mumkin. 
Ro`yxat yaratishning yana bir usuli- ro`yxatlarning generatorlari. Ro`yxat 
generatori bu- ketma-ketlikni har bir elementiga arifmetik amalni qo`llab yangi 
ro`yxat tuzish usuli. Generatorlar for sikliga juda o`xshash bo`ladi. 
Ro`yxatlar generatorining juda murakkab konstruksiyalari bor. 


48 
Ro`yxatning funksiya va metodlari 
Ro`yxatni yaratgandan so`ng uning ustida turli amallarni bajarish kerak 
bo`ladi, albatta, buning uchun esa Pythonni o`ziga kiritilgan bir qancha funksiya va 
metodlar bor.
 
Metod 
Vazifasi 
List.append(x) 
Ro`yxat oxiridan element qo`shish 
List.extend(L) 
Oxiriga hamma elementlarni qo`shib 
list ro`yxatini kengaytiradi. 
List.insert(i,x) 
i-elementga x qiymatini kiritadi 
List.remove(x) 
Ro`yxatdan x qiymatga ega elementni 
o`chiradi 
List.pop([i]) 
Ro`yxatning i-elementini o`chiradi va 
qaytaradi. 
Agarda 
indeks 
ko`rsatilmagan bo`lsa oxirgi element 
o`chiriladi 
List.index(x,[start],[end]) 
X qiymatga teng start dan end gacha 
birinchi elementni qaytaradi 
List.count(x) 
X qiymatga teng elementlar sonini 
qaytaradi 
List.sort([key=funksiya]) 
Funksiya asosida ro`yxatni saralaydi 
List.reverse() 
Ro`yxatni ochadi 
List.copy() 
Ro`txatning nusxasi 
List.clear() 
Ro`yxatni tozalaydi 
2.1.1-chizma. Ro`yxat metodlari tasnifi 
Ro`yxatda metodlarni qo`llanilishini misollar yordamida ko`rib chiqsak 


49 
Ro`yxatning ishlatilishiga misol: bunda ro`yxatning maksimal elementini topish 2 
xil usulda max() standart funksiyasi yordamida va har bir elementni birma-bir 
solishtirib chiqish orqali yechilgan. 


50 

Download 328,52 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish