Словарь и Множества на языке Python


Функция №12:Values. Метод values() возвращает коллекцию значений в словаре



Download 60,27 Kb.
bet5/11
Sana08.07.2022
Hajmi60,27 Kb.
#758183
TuriКурсовая
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
kursovaya1

Функция №12:Values. Метод values() возвращает коллекцию значений в словаре.

s ={'двенадцать': 12, 'сто': 100, 'пять': 5,'девяносто': 90}


print(s.values()) # dict_values([12, 100, 5, 90])
Функция №13:Items. Метод items() возвращает пары «ключ — значение».
d={'персона':1, 'человек':2}
print(d.items()) # dict_items([('персона', 1), ('человек', 2)])




ИТЕРАЦИЯ ЧЕРЕЗ СЛОВАРЬ


Вы можете провести итерацию по каждому ключу в словаре.
for key in story_count:
print(key)
Очевидно, вместо story_count можно использовать story_count.keys().
В примере кода ниже ниже цикл for использует метод items() для получения пары «ключ — значение» на каждую итерацию.
d={'персона':1, 'человек':2}
for key, value in d.items():
print(key, value)
dict.fromkeys(seq[, value]) - создает словарь с ключами из seq и значением value (по умолчанию None).
d={'персона':1,'человек':2}
print(d.fromkeys('персона',1)) # {'п': 1, 'е': 1, 'р': 1, 'с': 1, 'о': 1, 'н': 1, 'а': 1}
d={'персона':1,'человек':2}
print(d.fromkeys('персона')) # {'п': None, 'е': None, 'р': None, 'с': None, 'о': None, 'н': None, 'а': None}
dict.setdefault(key[, default]) - возвращает значение ключа, но если его нет, не бросает исключение, а создает ключ со значением default (по умолчанию None).
d={'персона':1,'человек':2}
print(d.setdefault('персона',1)) # 1
d={'персона':1,'человек':2}
d.setdefault(1)
print(d) # {'персона': 1, 'человек': 2, 1: None}
d={'персона':1,'человек':2}
print(d.setdefault(1)) # None



ОПЕРАЦИИ НАД СЛОВАРЯМИ


  1. Получение данных из словаря. Для получения значения конкретного ключа используются квадратные скобки []. Предположим, что в нашем словаре есть пара 'марафон': 26.

# берём значение с ключом "марафон"
dictionary['марафон']
Опять же, вы получите ошибку, если попытаетесь получить значение по несуществующему ключу. Для избежания подобных ошибок существуют методы, о которых мы сейчас поговорим.


  1. Download 60,27 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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