• Dict.values()
  • To`plam (set frozenset)
  • Len(s)
  • Dict.setdefault(key [, default])-




    Download 1,23 Mb.
    bet26/35
    Sana22.01.2024
    Hajmi1,23 Mb.
    #142834
    1   ...   22   23   24   25   26   27   28   29   ...   35
    Bog'liq
    asdBuxoro davlat universitetfgghdfghfgi

    Dict.setdefault(key [, default])-kalit qiymatni qaytaradi, lekin u bo`lmasa xatolik bermaydi, default qiymatga ega kalitni yaratadi (jimlikda None).
    Dict.update([other])- other dan juftliklarni (kalit, qiymat) kiritib lug`atni to`ldiradi. Mavjud bo`lgan kalitlar qaytadan yoziladilar. None (eski lug`at) qaytaradi.
    Dict.values()-lug`atdagi qiymatni qaytaradi.

    natija:
    lug`atning qiymati: dict_values(['Gulnoza', '8', '1'])
    lugatdagi juftliklar yani kalit va uning qiymatlari: dict_items([('ismi', 'Gulnoza'), ('yoshi', '8'), ('maktabi', '1')])
    lugatning kalitlari: dict_keys(['ismi', 'yoshi', 'maktabi'])
    lugatning nusxasi: {'ismi': 'Gulnoza', 'yoshi': '8', 'maktabi': '1'}

    To`plam (set & frozenset)
    Pythondagi to`plam- tasodifiy tartibda va takrorlanmaydigan elementlardan tashkil topgan “konteyner” deyiladi. To`plamni yaratamiz:



    Misoldan ko`rinadiki to`plam lug`atdagi literalga o`xshash literalga egalik qiladi, lekin leteral yordamida bo`sh to`plamni yaratib bo`lmaydi.
    To`plamdan takrorlanadigan elementlardan qutulish uchun foydalanish qulay bo`ladi:



    To`plamlar bilan bir qancha operatsiyalarni bajarish mumkin: birlashmalalarni topish, kesimlarni topish…
    Len(s)- to`plamdagi elementlar soni(to`plam hajmi).
    X in s- ‘x’ ‘s’ to`plamga tegishli bo`ladimi yo`qmi shuni tekshiradi
    Set.isdisjoint(other)-agarda set va other umumiy elementlarga ega bo`lmasalar rost qiymat qaytaradi.
    Set==other- set ning hamma elementlari otherga tegishli bo`ladilar otherni hamma elementlari setga tegishli bo`ladilar.

    Download 1,23 Mb.
    1   ...   22   23   24   25   26   27   28   29   ...   35




    Download 1,23 Mb.