Pythonga kirish. Dasturlash muhitlari. Python dasturlash tili asosiy operatorlari


meva = {"nok", "banan", "shaftoli"}


Download 144.55 Kb.
bet32/34
Sana17.06.2023
Hajmi144.55 Kb.
#1543119
1   ...   26   27   28   29   30   31   32   33   34
Bog'liq
Pythonga kirish. Dasturlash muhitlari. Python dasturlash tili as (1)

meva = {"nok", "banan", "shaftoli"}
meva.clear()
print(meva)
del kalit so’zi to’plamni butunlay o’chiradi:
meva = {"nok", "banan", "shaftoli"}
del meva
print(meva)
To’plamni qo’shish
To’plamlarni o’zaro bir-biriga qo’shish uchun maxsus funksiyalar mavjud:
union() funksiyasi ikkala to’plam elementlarini boshqa bir yangi to’plamga o’zlashtiradi. Agar
to’plamlarda bir xil elementlar uchrab qolsa, ularning faqat bittasi olinadi.
harf1 = {"a", "b", "c", "d"}
harf2 = {"c", "e", "e", "f"}
harf3 = harf1.union(harf2)
print(harf3)

Muhim funksiyalar


Hozir biz ko’rib chiqmoqchi bo’lgan funksiyalar to’plamlar bilan ishlash uchun zarur
funksiyalardir. Ular to’plamlarning o’ziga xos xususiyatlariga tayangan holda ishlab chiqilgan.
difference(), difference_update()
difference() funksiyasi x to’plamda bor, lekin y to’plamda yo’q bo’lgan elementlardan
tashkil topgan to’plam hosil qiladi.
difference_update() funksiyasi agar ikkala to’plamda bir xil elementlar mavjud bo’lsa,
o’sha elementni o’chiradi.
x = {"a", "b", "c", "d"}
y = {"g", "c", "e", "d"}
z = x.difference(y)
print(z)
x.difference_update(y)
print(x)
Pythonda lug’atlar 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.
Dictionary tartiblanmagan, o’zgaruvchan va indeksil to’plam. Bu to’plamda kalit-qiymat (keyvalue)
tushunchasi mavjud, ya’ni maxsus kalit va ularga mos keluvchi qiymatlar juftlgidan tashkil
topgan. Chap tarafda kalitlar, o’ng tomonda esa ularga mos keluvchi qiymatlar joylashgan bo’ladi.
Buni hoir dictionary to’plamini hosil qilib bilib olamiz. Bu quyidagicha amalga oshiriladi:

Download 144.55 Kb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   34




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