lug'atlar

PPTX 21 стр. 559,6 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 21
19-dars. ro’yxatni teskarilash va aralshtirish. ro'yxatlarni ko'chirish. ro'yxatlarni birlashtirish. ichma - ich joylashgan ro'yxatlar. mavzu. lug'atlar reja lug'atlar lug’at yaratish ro'yxatlar yordamida lug'at xosil qilish lug'atlar bo'yicha amallar lug‘atlar – bu elementlarga murojaat indekslar orqali emas kalitlar orqali murojaat qilinadigan obyektlar to’plamidir. lug'atlar ham xuddi ro'yxatlar kabi elementlar to'plamini saqlaydi. lug'atdagi har bir element unikal kalitga ega bo'ladi va unga biror bir qiymat bog'lanadi. odatda, lug'atdagi ma'umotlar ikki qismdan iborat bo'ladi: kalit so'z va izoh (yoki tarjima). lug’at yaratish 1) dict() funksiyasi yordamida. funksiya formati: dist ( = [, ... , = ] ) dist ( ) dist ( ) dist ( ) agar parametrlar ko’rsatilmasa, bo’sh ro’yxat yaratiladi. misollar: >>> d = dict () ; d # bo’sh lug’at yaratamiz {} >>> d = dict (a=1 , b=2 ); d {' a' : 1, ' b': 2 } >>> d = dict ({"a": 1, "b" : 2}) ; d …
2 / 21
iborat yangi lug’at yaratadi. agar ikkinchi parametrt ko’rsatilmasa, lug’at elementlari qiymati none bo’ladi. masalan: >>> d = dict.fromkeys ([ "a", "b", "s"] ) >>> d { 'a' : none , ' s ' : none, ' b ' : none } >>> d = dict . fromkeys ([ "a", "b", "s "], 0) #ro’yxatni ko’rsatish >>> d {' a': 0, ' s' : 0, 'b': 0} >>> d = dict . fromkeys ( (" a" , "b" , "s " ) , 0) # kortejni ko’rsatish >>> d {' a' : 0, 's' : 0, 'b' : 0} lug'atlar bo'yicha amallar lug'at elementlariga murojaat ichida kalit ko'rsatilgan to'rtburchak qavslar yordamida amalga oshiriladi. kalit sifatida siz o'zgarmas ob'ektni belgilashingiz mumkin. masalan: raqam, satr. lug'atning barcha elementlarini namoyish qilaylik: >>> d = {1: "int", "a": "str", (1, 2): "tuple"} >>> d [1], d ["a"], d [(1, 2)] ('int', 'str', 'tuple') agar ko'rsatilgan …
3 / 21
i qaytaradi. lug'at elementlarini ko'rib chiqish d = {" x" : 1, " u" : 2, "z" : 3} for key in d.keys( ) : # keys () metodidan foyadalanish print( "({0} => {i}) ".format (key, d[key] ), end=" ") # natija: (u => 2) (x => 1) (z => 3) print () # satr tashlash for key in d: # lug’at ham iterasiyani qo’llaydi print ("({0} => {1 })".format (key, d[key] ), end=" ") # natija: (u => 2) (x => 1) (z => 3) lug'atlar bilan ishlash metodlari keys() – lug'atning barcha kalitlarini o'z ichiga olgan dict_keys ob'ektini qaytaradi. misol: >>> d1, d2 = { "a" : 1 , "b" : 2}, { "a" : 3 , "s" : 4, "d" : 5 } >>> d1.keys() , d2.keys () # dict_keys obyektini olamiz (dict _ keys ( ['a' , 'b' ]) , dict _ keys (['a' , ' …
4 / 21
mavjud bo'lsa, u holda ushbu elementga mos keladigan qiymat qaytariladi. agar kalit yo'q bo'lsa, u holda none yoki ikkinchi parametrda ko'rsatilgan qiymat qaytariladi. misol: >>> d = { "a" : 1, "b" : 2} >>> d. get (" a ") , d.get (" c" ) , d.get (" c" , 800) (1, none, 800) setdefault ( [, ]) - agar kalit lug'atda mavjud bo'lsa, u holda usul ushbu kalitga mos keladigan qiymatni qaytaradi. agar kalit yo'q bo'lsa, u ikkinchi parametrda ko'rsatilgan qiymat bilan lug'atda yangi element yaratadi. agar ikkinchi parametr ko'rsatilmagan bo'lsa, yangi elementning qiymati none bo’ladi. misol: >>> d = {"a":1, "b": 2} >>> d.setdefault ("a") ,d . setdefault (" c "), d.setdefault ("d", 0) (1, none , 0) >>> d {'a' : 1, 's' : none , 'b' : 2 , 'd' : 0} pop ( [, ]) –ko’rsatilgan kalit bilan elementni olib tashlaydi va uning qiymatini qaytaradi. …
5 / 21
i o’chiramiz >>> d # lug’at endi bo’sh { } update () - lug'atga elementlar qo'shadi. metod joriy lug'atni o'zgartiradi va hech narsa qaytarmaydi. metod formatlari: urdate ( = [, ... , = ] ) urdate ( ) urdate ( ) urdate ( ) agar ko'rsatilgan kalit element lug'atda allaqachon mavjud bo'lsa, unda uning qiymati qayta yoziladi. misollar: >>> d = { "a" : 1, "b" : 2 } >>> d. update (c =3 , d=4 ) >>> d {' a': 1 , 's ' : 3 , 'b' : 2, 'd' : 4} >>> d. update ({"s":10, "d": 20 }) # lug’at >>> d # qayta yozilgan elementlar ro’yxati { ' a ': 1, ' s ': 10, 'b' : 2, 'd ' : 20 } >>> d.update ([("d" , 80) , ("e", 6)]) # kortejlar ro’yxati >>> d savollar pythonda lug’atlar qanday yaratiladi? pythonda lug’atlar ustida qanday amallar. …

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

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

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

О "lug'atlar"

19-dars. ro’yxatni teskarilash va aralshtirish. ro'yxatlarni ko'chirish. ro'yxatlarni birlashtirish. ichma - ich joylashgan ro'yxatlar. mavzu. lug'atlar reja lug'atlar lug’at yaratish ro'yxatlar yordamida lug'at xosil qilish lug'atlar bo'yicha amallar lug‘atlar – bu elementlarga murojaat indekslar orqali emas kalitlar orqali murojaat qilinadigan obyektlar to’plamidir. lug'atlar ham xuddi ro'yxatlar kabi elementlar to'plamini saqlaydi. lug'atdagi har bir element unikal kalitga ega bo'ladi va unga biror bir qiymat bog'lanadi. odatda, lug'atdagi ma'umotlar ikki qismdan iborat bo'ladi: kalit so'z va izoh (yoki tarjima). lug’at yaratish 1) dict() funksiyasi yordamida. funksiya formati: dist ( = [, ... , = ] ) dist ( ) dist ( ) dist ( ) agar parametrlar ko’rsatilmasa, bo’sh ro’yxat yaratiladi. m...

Этот файл содержит 21 стр. в формате PPTX (559,6 КБ). Чтобы скачать "lug'atlar", нажмите кнопку Telegram слева.

Теги: lug'atlar PPTX 21 стр. Бесплатная загрузка Telegram