Page 23 - 6734
P. 23
[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
True
2
4
9
0 0 2 4 5 6 7
Словник. Оператори для словників
Словник (dict) – це асоціативний масив, який містить
сукупність пар (ключ, значення) [16, 19]. Значеннями можуть бути
об’єкти будь-якого типу, а ключами – об’єкти, які не змінюються
(числа, рядки, кортежі). До кожного значення словника можна
звернутись за його ключем, який вказується в квадратних дужках
після назви словника. Наприклад, якщо d – словник, а 1 – ключ, то
d[1] – значення за цим ключем.
d1={1:"Іванов",2:"Петров",3:"Коваль"} # словник
d2=dict([("Іванов",1982),("Петров",1980),("Коваль",19
78)]) # словник
d3=dict(x=1.5,y=5.2,z=3.0) # словник
d2["Іванов"]=1983 # зміна значення за ключем "Іванов"
del d2["Іванов"] # видалити елемент за ключем
print "Петров" in d2 # чи є ключ "Петров" у словнику
d2
for k,v in d2.iteritems():print k,v, # цикл за
елементами
print
for k in d2.iterkeys():pass # цикл за ключами
for v in d2.itervalues():pass # цикл за значеннями
l3=d2.items() # список з елементів-пар
(ключ,значення)
l1=d2.keys() # список із ключів
l2=d2.values() # список зі значень
print d2.get("Петров",0) # значення за ключем, якщо
немає - 0
22