python dasturlash tilida to’plamlar bilan ishlash (list)

DOCX 7 стр. 21,0 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 7
6-amaliy mashg’ulot mavzu: python dasturlash tilida to’plamlar bilan ishlash (list) 1. list elementlari ustida arifmetik amallar bajarish: gullar=[“atirgul”, “lola”, “moychechak”] # gullar ro’yxati butun_sonlar=[145, 478, 741, 542] # butun sonlar ro’yxati fam=[] # bo’sh ro’yxat son=[‘bir’, ‘bech’, 87, 74, 9] # son va matnlardan tuzilgan ro’yxat print(butun_sonlar[2]+butun_sonlar[3]) natija: 1283 2. dastur davomida listning tarkibi o'zgarishi, yangi elementlar qo'shilishi, ba'zi elementlar o'chirilishi tabiiy hol. ro'yxatdagi biror elementning qiymatini o'zgartirish uchun, o'sha elementga indeksi bo'yicha murojat qilamiz va yangi qiymat yuklaymiz. son=[‘bir’, ‘besh’, 87, 74, 9] # son va matnlardan tuzilgan ro’yxat son[0]=12 son[1]=71 print(son) natija: [12, 71, 87, 74, 9] 3. ro'yxatga yangi element qo'shishning oson usuli bu .append() metodi yordamida ro'yxatning oxiriga qiymat qo'shish hisoblanadi, bo’sh ro’yxatni to’ldirish ham shu metod yordamida bajariladi: son=[‘bir’, ‘besh’, 87, 74, 9] # son va matnlardan tuzilgan ro’yxat son.append(‘etti’) son.append(49) print(son) natija: ['bir', 'besh', 87, 74, 9, 'etti', 49] 4. ro'yxatning istalgan joyiga yangi …
2 / 7
im’, ‘sobir’, ‘karim’] talabalar. remove (‘sobir’) # ismi sobir bo’gan talabani o’chiradi print (talabalar) natija: ['salim', 'sobir', 'karim'] ['anvar', 'salim', 'karim'] 6. ro’yxat elementlari ichidan borortasidan foydalanish uchun pythonda .pop(indeks) metodidan foydalaniladi. talabalar= [‘anvar’, ‘salim’, ‘sobir’, ‘karim’] alochi= talabalar.pop(3) print (‘bizning faxrimiz alochi talaba ’+alochi) natija: bizning faxrimiz alochi talaba karim 7. aksar holatlarda ro'yxat ichidagi elementlarni alifbo ketma-ketligida tartiblash talab qilinishi mumkin. buning uchun list uchun maxsus .sort() metodidan foydalanamiz. talabalar= [‘tolib’, ‘bexruz’, ‘anvar’, ‘salim’, ‘sobir’, ‘karim’] talabalar.sort() print (talabalar) natija: ['anvar', 'bexruz', 'karim', 'salim', 'sobir', 'tolib'] 8. ro'yxatni teskari tartibda tartiblash uchun .sort() metodi ichida reverse=true argumentini kiritamiz. talabalar= [‘tolib’, ‘bexruz’, ‘anvar’, ‘salim’, ‘sobir’, ‘karim’] talabalar. sort(reverse=true) print (talabalar) natija: ['tolib', 'sobir', 'salim', 'karim', 'bexruz', 'anvar'] 9. sorted() funksiyasi yordamida ham yuqoridagi amallarni bajarishimiz mumkin. talabalar= [‘tolib’, ‘bexruz’, ‘anvar’, ‘salim’, ‘sobir’, ‘karim’] print(sorted(talabalar)) print(sorted(talabalar, reverse=true)) natija: ['anvar', 'bexruz', 'karim', 'salim', 'sobir', 'tolib'] ['tolib', 'sobir', 'salim', 'karim', 'bexruz', 'anvar'] …
3 / 7
4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] 13. range() funksiyasida qadamni ham ko’rsatishimiz mumkin. juft_sonlar=list(range(0,15,2)) toq_sonlar=list(range(1,15,2)) print(juft_sonlar) print(toq_sonlar) natija: [0, 2, 4, 6, 8, 10, 12, 14] [1, 3, 5, 7, 9, 11, 13] 14. pythonda ro'yxatdagi eng kichik sonni topish uchun min() funksiyasidan, eng katta sonni topish uchun esa max() funksiyasidan, sonlarning yig'indisini topish uchun esa sum() funksiyasidan foydalanish mumkin: sonlar= [45, 12, 7, 9, 74, 85, 97, 67] kat_sonlar=max(sonlar) # katta sonni toppish kich_sonlar=min(sonlar) # kichik sonni topish yig_sonlar=sum(sonlar) # sonlar yig’indisini toppish print (kat_sonlar) print (kich_sonlar) print (yig_sonlar) natija: 97 7 396 15. ba'zida ro'yxatning ma'lum bir bo'lagini ajratib olish talab qilinishi mumkin, masalan sonlar ro’yxatidan 4 ta elemetdan yangi ro’yxat tuzamiz. buning uchun boshlang’ich va oxirgi elemtlar oralig’ini indeksini ko’rsatamiz. sonlar= [45, 12, 7, 9, 74, 85, 97, 67] yan_sonlar=sonlar[2:6] print (yan_sonlar) natija: [7, 9, 74, 85] mustaqil bajarish uchun topshiriqlar masala …
4 / 7
’, ‘v’, ‘d’, ‘e’, ‘z’, ‘p’] ro’yxati elementlarini teskari tartibida chiqarish dasturi tuzilsin. masala 11. harflar=[‘f’, ‘v’, ‘d’, ‘e’, ‘z’, ‘p’] ro’yxati elementlarini .sorted() metodidan foydalanib teskari tartibida chiqarish dasturi tuzilsin. masala 12. meva=[‘anor’, ‘nok’, ‘olcha’, ‘olma’] ro’yxati elementlarini alifbo tartibida chiqarish dasturi tuzilsin. masala 13. harflar=[‘f’, ‘v’, ‘d’, ‘e’, ‘z’, ‘p’] ro’yxati elementlari sonini aniqlash dasturi tuzilsin. masala 14. (2, 25) oraliqdan bo’lgan ro’yxatni tashkil etish dasturi tuzilsin. masala 15. (2, 25) oraliqdan 3 qadam bilan ro’yxatni bilan tashkil etish dasturi tuzilsin. masala 16. (13, 34) oraliqdan 5 qadam bilan ro’yxatni bilan tashkil etish dasturi tuzilsin. masala 17. sonlar=[23, 4, 56, 12, 86, 231] ro’yxatini elementlaridan eng kattasini topish dasturi tuzilsin. masala 18. sonlar=[23, 4, 56, 12, 86, 231] ro’yxatini elementlaridan eng kichigini topish dasturi tuzilsin. masala 19. sonlar=[23, 4, 56, 12, 86, 231] ro’yxatini elementlarini yig’indisini topish dasturi tuzilsin. masala 20. sonlar=[23, 4, 56, 12, 86, 231] ro’yxatini …
5 / 7
python dasturlash tilida to’plamlar bilan ishlash (list) - Page 5

Хотите читать дальше?

Скачайте все 7 страниц бесплатно через Telegram.

Скачать полный файл

О "python dasturlash tilida to’plamlar bilan ishlash (list)"

6-amaliy mashg’ulot mavzu: python dasturlash tilida to’plamlar bilan ishlash (list) 1. list elementlari ustida arifmetik amallar bajarish: gullar=[“atirgul”, “lola”, “moychechak”] # gullar ro’yxati butun_sonlar=[145, 478, 741, 542] # butun sonlar ro’yxati fam=[] # bo’sh ro’yxat son=[‘bir’, ‘bech’, 87, 74, 9] # son va matnlardan tuzilgan ro’yxat print(butun_sonlar[2]+butun_sonlar[3]) natija: 1283 2. dastur davomida listning tarkibi o'zgarishi, yangi elementlar qo'shilishi, ba'zi elementlar o'chirilishi tabiiy hol. ro'yxatdagi biror elementning qiymatini o'zgartirish uchun, o'sha elementga indeksi bo'yicha murojat qilamiz va yangi qiymat yuklaymiz. son=[‘bir’, ‘besh’, 87, 74, 9] # son va matnlardan tuzilgan ro’yxat son[0]=12 son[1]=71 print(son) natija: [12, 71, 87, 74, 9] 3. ro'yxatga yangi...

Этот файл содержит 7 стр. в формате DOCX (21,0 КБ). Чтобы скачать "python dasturlash tilida to’plamlar bilan ishlash (list)", нажмите кнопку Telegram слева.

Теги: python dasturlash tilida to’pla… DOCX 7 стр. Бесплатная загрузка Telegram