python dasturlash tilida to‘plamlar bilan ishlash

DOCX 15 sahifa 37,5 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 15
mavzu: python dasturlash tilida to‘plamlar bilan ishlash reja: 1.to’plam tushunchasi 2.malumotlar to’plamlari turlari 3.pythonda to’plarning vazifasi 1.to’plam tushunchasi python ma’lumot to’plami. list. python dasturlash tilida to'rtta ma'lumotlar to'plami mavjud: · list bu o'zgartirilishi mumkin bo'lgan to'plam. takroriy a'zolarga ruxsat beradi. · tuple bu o'zgarmas to'plam. takroriy a'zolarga ruxsat beradi. · set bu tartiblanmagan va ko'rib chiqilmagan to'plamdir. takroriy a'zolar yo'q. · dictionary bu tartiblanmagan, o'z-gartiriladigan va indekslangan to'plam. takroriy a'zolar yo'q. list - ma'lumot to'plami. list- bu o'zgartirilishi mumkin bo'lgan to'plam. python-da ro'yxatlar kvadrat qavslar bilan yoziladi. thislist = ["apple", "banana", "cherry"] print(thislist) ['apple', 'banana', 'cherry'] indeks raqamiga murojaat siz indeks raqamiga murojaat qilib ro'yxat elementlariga kirishingiz mumkin: thislist = ["apple", "banana", "cherry"] print(thislist[1]) banana teskari indeks raqamiga murojaat, teskari indeksatsiya degani oxiridan boshiga -1, oxirgi bandga, -2ikkinchi oxirgi bandga va boshqalarga ishora qiladi. thislist = ["apple", "banana", "cherry"] print(thislist[-1]) cherry indekslar oralig'i siz indekslar oralig'ini qayerdan boshlashni va qayerda …
2 / 15
g : thislist = ["apple", "banana", "cherry"] print(len(thislist)) 3 elementlarni qo'shish. ro'yxat oxiriga biror narsa qo'shish uchun append() usulidan foydalaning: thislist = ["apple", "banana", "cherry"] thislist.append("orange") print(thislist) ['apple', 'banana', 'cherry', 'orange'] elementni olib tashlash. ro'yxatdan elementlarni olib tashlashning bir necha usullari mavjud: remove() usuli belgilangan ob'ektni tozalaydi: thislist = ["apple", "banana", "cherry"] thislist.remove("banana") print(thislist) ['apple', 'cherry'] pop()usuli belgilangan katalog, (yoki indeks ko'rsatilmagan bo'lsa oxirgi elementni) olib tashlanadi: thislist = ["apple", "banana", "cherry"] thislist.pop() print(thislist) ['apple', 'banana'] delkalit so'z belgilangan katalog olib tashlanadi: thislist = ["apple", "banana", "cherry"] del thislist[0] print(thislist) ['banana', 'cherry'] izoh: delkalit so'z ham butunlay ro'yxatini o'chirishingiz mumkin: clear()usuli ro'yxatini bo'shatmoqda: thislist = ["apple", "banana", "cherry"] thislist.clear() print(thislist) [] list ni nusxalash. siz oddiygina yozib ro'yxatini nusxa olmaydi list2= list1: chunki, list2 faqat bir o'ladi yozuvlar uchun list1, va qilingan o'zgarishlar list1avtomatik ravishda ham amalga oshiriladi list2. nusxalashning usullari mavjud, bittasi - o'rnatilgan ro'yxat usulidan foydalanish copy(). thislist …
3 / 15
usuldan foydalanishingiz mumkin : 1- extend()ro'yxat oxiriga list2 list1 = ["a", "b" , "c"] list2 = [1, 2, 3] ​ list1.extend(list2) print(list1) 2.malumotlar to’plamlari turlari .items() metodi ushbu metod yordamida lug'at ichidagi barcha kalit-qiymat juftliklarini ko'rishimiz mumkin. talaba_0 = { 'ism':'alijon', 'familiya':'shamshiyev', 'yosh':22, 'fakultet':'matematika', 'kurs':4 } print(talaba_0.items()) natija: dict_items([('ism', 'alijon'), ('familiya', 'shamshiyev'), ('yosh', 22), ('fakultet', 'matematika'), ('kurs', 4)]) bu metodni to'g'ridan-to'g'ri emas, for tsikli yordamida chaqirish orqali lug'atdagi barcha elementlarni tushunarliroq shaklda ko'rishimiz mumkin. for kalit, qiymat in talaba_0.items(): print(f"kalit: {kalit}") print(f"qiymat: {qiymat} \n") natija yuoqirdagi kodda, talaba_0 lug'atidagi har bir kalit va qiymat juftligini konslga chiqardik. e'tibor bering, for tsiklida biz bir emas ikkita o'zgaruvchi yaratib oldik (kalit va qiymat). bu usul ba'zi lug'atlardagi ma'lumotlarni chiroyli ko'rinishda chiqarish uchun juda qo'l keladi. telefonlar = { 'ali':'iphone x', 'vali':'galaxy s9', 'olim':'mi 10 pro', 'orif':'nokia 3310' } for k, q in telefonlar.items(): print(f"{k.title()}ning telefoni {q}") natija .keys() metodi 3.pythonda to’plarning vazifasi …
4 / 15
e()} {mahsulotlar[mahsulot]} so'm") natija yuqordagi kodga e'tibor bering. biz avval bozorlik degan ro'yxat yaratdik (uyga bozor qilyapmiz), keyin esa mahsulotlar lug'atidagi har bir mahsulotni bizdagi bozorlik ro'yxati bilan solishtirdik. agar mahsulot bizning bozorlik ro'yxatimizda bo'lsa, uning narhini konsolga chiqardik. quyidagi misolda esa aksincha, bozorlik ro'yxatidagi har bir elementni do'kondagi mahsulotlar bilan solishtiramiz, va mahsulot do'konda yo'q bo'lsa, do'konga murojat qoldiramiz: for buyum in bozorlik: if buyum not in mahsulotlar: print(f"iltimos, do'koningizga {buyum} ham olib keling") natija lug'at elementlarini tartib bilan chiqarish pythonda lug'at elementlari siz (foydalanuvchi) kiritgan tartibda saqlanadi. agar lug'at elementlarini alifbo bo'yicha chiqarish talab qilinsa, sorted() funktsiyasidan foydalanamiz. print("do'konimizdagi mahsulotlar:") for mahsulot in sorted(mahsulotlar): print(mahsulot.title()) xulosa ma’lumki axborotlar matnli, raqamli, ovozli, grafik va boshqa shakllarda uzatilishi mumkin. bunday axborotlarni dasturlash tilida qayta ishlash uchun, ularni turlarga ajratish lozim bo’lib hisoblanadi. dasturlarda foydalaniladigan ma’lumotlar turlari dasturning maqsadiga bog’liq bo’ladi. oddiy kalkulyator sonlardan foydalaniladi, elektron pochta manzillarini tekshirishga mo’ljallangan dastur …
5 / 15
python dasturlash tilida to‘plamlar bilan ishlash - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 15 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"python dasturlash tilida to‘plamlar bilan ishlash" haqida

mavzu: python dasturlash tilida to‘plamlar bilan ishlash reja: 1.to’plam tushunchasi 2.malumotlar to’plamlari turlari 3.pythonda to’plarning vazifasi 1.to’plam tushunchasi python ma’lumot to’plami. list. python dasturlash tilida to'rtta ma'lumotlar to'plami mavjud: · list bu o'zgartirilishi mumkin bo'lgan to'plam. takroriy a'zolarga ruxsat beradi. · tuple bu o'zgarmas to'plam. takroriy a'zolarga ruxsat beradi. · set bu tartiblanmagan va ko'rib chiqilmagan to'plamdir. takroriy a'zolar yo'q. · dictionary bu tartiblanmagan, o'z-gartiriladigan va indekslangan to'plam. takroriy a'zolar yo'q. list - ma'lumot to'plami. list- bu o'zgartirilishi mumkin bo'lgan to'plam. python-da ro'yxatlar kvadrat qavslar bilan yoziladi. thislist = ["apple", "banana", "cherry"] print(thislist) ['apple', 'banana', '...

Bu fayl DOCX formatida 15 sahifadan iborat (37,5 KB). "python dasturlash tilida to‘plamlar bilan ishlash"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: python dasturlash tilida to‘pla… DOCX 15 sahifa Bepul yuklash Telegram