python massivlar

PPT 21 sahifa 631,0 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 21
программное обеспечение (по) dasturlash 1 * perfect university dasturlash 1 dasturlash 2 i raqamli texnologiyalar kafedrasi. pythonda massivlar 1 * алгоритмы и программирование, язык python, 10 класс  к.ю. поляков, е.а. ерёмин, 2018 http://kpolyakov.spb.ru massiv tushunchasi * ro’yxat (list) bu elementlar to’plami yoki ketma-ketligini saqlash uchun mo'ljallangan berilganlar turini ifodalaydi. ro’yxatlarni hosil qilish uchun kvadrat qavs([]) ichida uning barcha elementlari vergul bilan ajratilgan holda keltiriladi. ko’pincha, boshqa tillarda shunga o’xshash berilganlar turini massiv deb ataladi. masalan quyida sonlar ro’yxatini aniqlaymiz: sonlar = [1, 2, 3, 4, 5] ro’yxatlarni hosil qilish uchun list() konstruktoridan ham foydalaniladi: sonlar1 = [ ] sonlar2 = list() алгоритмы и программирование, язык python, 10 класс  к.ю. поляков, е.а. ерёмин, 2018 http://kpolyakov.spb.ru massiv tushunchasi * yuqoridagi ikkita ro’yxat o’xshash bo’lib, ular bo’sh ro’yxatni aniqlayapti. list() konstruktori ro’yхat hosil qilish uchun parametr sifatida boshqa ro’yxatni ham qabul qilishi mumkin: ro’yxat elementiga murojaatni amalga oshirish uchun uning ro’yxatdagi …
2 / 21
8 9 sonlar[0] = 100 print(sonlar[0]) #100 алгоритмы и программирование, язык python, 10 класс  к.ю. поляков, е.а. ерёмин, 2018 http://kpolyakov.spb.ru massiv * ro’yxatni butun songa ko’paytirish. pythonda ro’yxatni butun songa ko’paytirish amali ham kiritilgan bo’lib, odatda bunday amallar ro’yxatdagi barcha elementlarga ayni bir xil qiymatlarni yuklash uchun qo'llaniladi. masalan, 6 ta elementining barcha qiymatlari 0 ga teng bo’lgan ro’yxatni aniqlash uchun quyidagicha kod yoziladi: bundan tashqari, sonlar ketma-ketligining ro’yхatini range() funksiyasidan foydalanib hosil qilish ham mumkin bo’lib, u uchta shaklga ega: range(end) – 0 dan end gacha (end kirmaydi) bo'lgan sonlar ketma-ketligi hosil qilinadi. range(start, end) – start dan end gacha (end kirmaydi) bo'lgan sonlar ketma-ketligi hosil qilinadi. 1 2 son = [0] * 6 print(son) # [0, 0, 0, 0, 0, 0] алгоритмы и программирование, язык python, 10 класс  к.ю. поляков, е.а. ерёмин, 2018 http://kpolyakov.spb.ru massiv * range(start, end, step) – start dan end gacha (end kirmaydi) …
3 / 21
at qilish * ro’yxat elementlarini birma-bir ko’rib chiqish uchun for yoki while takrorlash operatorlaridan foydalanish mumkin. for orqali birma-bir ko’rib chiqish: while orqali birma-bir ko’rib chiqish: 1 2 3 poytaxtlar = ['london', 'parij', 'moskva', 'tashkent'] for poytaxt in poytaxtlar: print(poytaxt) 1 2 3 4 5 poytaxtlar = ['london', 'parij', 'moskva', 'tashkent'] i = 0 while i < len(poytaxtlar): print(poytaxtlar[i]) i += 1 алгоритмы и программирование, язык python, 10 класс  к.ю. поляков, е.а. ерёмин, 2018 http://kpolyakov.spb.ru massiv elementlariga murojaat qilish * bu erda while sikli orqali birma-bir ko’rib chiqishda len funksiyasidan foydalanilgan bo’lib, uning yordamida ro’yxat uzunligi olinadi. bundan tashqari sanagich vazifasini bajaruvchi i o’zgaruvchisi bilan ro’yxatdagi barcha elementlarga murojaat amalga oshirilgan. ro’yxatlarni taqqoslash. ikkita ro’yxat bir xil elementlardan tashkil topgan bo’lsa, bunday ro’yxatlar teng hisoblanadi. 1 2 3 4 5 6 nums1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] nums2 = list(range(10)) if nums1 == …
4 / 21
da valueerror istisno holati ro'y beradi; алгоритмы и программирование, язык python, 10 класс  к.ю. поляков, е.а. ерёмин, 2018 http://kpolyakov.spb.ru * pop([index]): ro'yxatdan index indeksi bo'yicha elementni o'chiradi va qiymat sifatida qaytaradi. agar indeks ko'rsatilmasa ro'yxatdan oxirgi elementni o'chiradi va qiymat sifatida qaytaradi. bundan tashqari agar ro'yxat bo'sh bo'lsa, u holda valueerror istisno holati ro'y beradi; count(item): ro'yxatdagi item elementlar sonini qiymat sifatida qaytaradi; sort([key]): ro'yxat elementlarini tartiblaydi. kelishuv bo'yicha, ro'yxat elementlarini o'sish bo'yicha tartiblaydi. key parametri orqali tartiblash funksiyasini (mezonini) berish mumkin; reverse(): ro'yxat elementlarini teskari tartibda joylashtirish uchun qo'llaniladi. ro’yxatlar bilan ishlashda qo’llaniladigan funksiyalar va metodlar алгоритмы и программирование, язык python, 10 класс  к.ю. поляков, е.а. ерёмин, 2018 http://kpolyakov.spb.ru * bundan tashqari, python ro’yxatlar bilan ishlashda qo’llaniladigan bir nechta standart funksiyalarni ham o’z ichiga qamrab olgan: len(list): ro'yxat uzunligini (elementlari sonini) qiymat sifatida qaytaradi; sorted(list,[key]): tartiblangan ro'yxatni qiymat sifatida qaytaradi; min(list): ro'yxatdagi eng kichik elementni qaytaradi; max(list): …
5 / 21
atni olish last_user = users[-1] # ro`yxatdan oxirgi elementni o`chirish users.remove(last_user) # ["bill", "bob"] print(users) # ro`yxatning barcha elementlarini o`chirish users.clear() алгоритмы и программирование, язык python, 10 класс  к.ю. поляков, е.а. ерёмин, 2018 http://kpolyakov.spb.ru elementni ro’yxatda mavjudligini tekshirish * odatda, index, remove kabi metodlardan foydalanilganda, ularning parametrlarida ko’rsatilgan element ro’yxatda mavjud bo’lmasa, istisno holati yuzaga keladi. bunday holatlarning oldini olish uchun, oldin ushbu elementning ro’yxatda mavjudligini tekshirish kerak bo’ladi. buning uchun in kalit so’zidan foydalaniladi: 1 2 3 4 companies = ["microsoft", "google", "oracle", "apple"] item = "oracle“ # o’chirish kerak bo’lgan element if item in companies: companies.remove(item) 5 6 print(companies) # ['microsoft', 'google', 'apple'] алгоритмы и программирование, язык python, 10 класс  к.ю. поляков, е.а. ерёмин, 2018 http://kpolyakov.spb.ru elementni ro’yxatda mavjudligini tekshirish * yuqoridagi holatda, agar ro’yxatda item elementi mavjud bo’lsa, item in companies ifodasi true qiymat qaytaradi. shuning uchun if shart ifodasi agar shu element mavjud bo’lsagina …

Ko'proq o'qimoqchimisiz?

Barcha 21 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"python massivlar" haqida

программное обеспечение (по) dasturlash 1 * perfect university dasturlash 1 dasturlash 2 i raqamli texnologiyalar kafedrasi. pythonda massivlar 1 * алгоритмы и программирование, язык python, 10 класс  к.ю. поляков, е.а. ерёмин, 2018 http://kpolyakov.spb.ru massiv tushunchasi * ro’yxat (list) bu elementlar to’plami yoki ketma-ketligini saqlash uchun mo'ljallangan berilganlar turini ifodalaydi. ro’yxatlarni hosil qilish uchun kvadrat qavs([]) ichida uning barcha elementlari vergul bilan ajratilgan holda keltiriladi. ko’pincha, boshqa tillarda shunga o’xshash berilganlar turini massiv deb ataladi. masalan quyida sonlar ro’yxatini aniqlaymiz: sonlar = [1, 2, 3, 4, 5] ro’yxatlarni hosil qilish uchun list() konstruktoridan ham foydalaniladi: sonlar1 = [ ] sonlar2 = list() алгоритмы и программир...

Bu fayl PPT formatida 21 sahifadan iborat (631,0 KB). "python massivlar"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: python massivlar PPT 21 sahifa Bepul yuklash Telegram