Metod Vazifasi



Download 0,99 Mb.
Sana26.02.2022
Hajmi0,99 Mb.
#469989
Bog'liq
Dars 7


Python -
Dictionary, Set
Lug'at - bu tartiblanmagan*, o'zgartiriladigan va indekslangan to'plamdir. Ularda kalitlar va qiymatlar saqlanadi.
Dictionary
To'plam - bu tartiblanmagan va takrorlanmagan elementlardan tashkil topgan to'plam.
Set
Dict`ning metodlari

Metod

Vazifasi

Misol

clear

barcha elementlarni o’chirib tashlaydi

dict.clear()

copy

dictionary dan nusxa oladi va qaytaradi

dict.copy()

get

berilgan kalit so’z asosida qiymatini qaytaradi

dict.get(5)

items

dictionary’dagi (key, value) tuple larni qaytaradi

dict.items()

keys

dictionary’dagi barcha kalitlarni qaytaradi

dict.keys()

values

dictionary’dagi barcha qiymatlarni qaytaradi

dict.values()

update

dictionary ga yangi qiymat qo’shadi yoki o’zgartiradi

dict.update({1: true})

fromkeys

bir vaqtni o’zida bir nechta kalit qo’shadi

dict.fromkeys([2,3,4])

pop

kalit ni dictionary dan o’chiradi va qiymatni qaytaradi

dict.pop(2)

Dict`ning metodlari (misollar)
currency = {‘usd’: 10180.55}
# yangi element qo’shish
currency[‘rub’] = 145.06
print(currency)
> {‘usd’: 10180.55, ‘rub’: 145.06}
# elementni o’chirish
del currency[‘rub’]
print(currency)
> {‘usd’: 10180.55}
# barcha elementlarni bo’shatish
currency.clear()
print(currency)
> {}
Set`ning metodlari

Metod

Vazifasi

Misol

add

elementni set ga qo’shadi

set.add(1)

clear

set ni barcha elementlarini o’chiradi

set.clear()

copy

set ni nusxasini qaytaradi

set.copy()

difference

ikki setni solishtirib farqini qaytaradi

set.difference(set)

intersection

ikki setni solishtirib umumiy elementlarini qaytaradi

set.intersection(set)

remove

elementni set dan o’chiradi

set.remove(1)

pop

set dan ixtiyoriy elementni o’chiradi va qaytaradi

set.pop()

Set`ning metodlari (misollar)
A = {1, 2, 3, 4}
B = {1, 2, 4, 8}
union = A.union(B)
print(union)
> {1, 2, 3, 4, 8}
intersection = A.intersection(B)
print(intersection)
> {2, 4}
difference_left = A.difference(B)
print(difference_left)
> {3}
difference_right = B.difference(A)
print(difference_right)
> {8}
Mashq qilamiz!
Download 0,99 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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