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
   18   19   20   21   22   23   24   25   26   27   28