======Методы====== ====очистить словарь==== dict.clear() ====возвращает копию словаря==== dict.copy() ====возвращает значение ключа==== возвращает значение ключа, но если его нет, не бросает исключение, а возвращает default (по умолчанию None) dict.get(key[, default]) ====возвращает пары (ключ, значение)==== product1 = {'title': 'Sony', 'price': 100} print(product1.items())#возвращает пары (ключ, значение) - dict_items([('title', 'Sony'), ('price', 100)]) ====возвращает ключи в словаре==== product1 = {'title': 'Sony', 'price': 100} print(product1.keys()) #возвращает ключи в словаре # вернет - dict_keys(['title', 'price']) ====удаляет ключ и возвращает значение.==== product1 = {'title': 'Sony', 'price': 100} print(product1.pop('title', 'default')) #dict.pop(key[, default]) - удаляет ключ и возвращает значение. # Если ключа нет, возвращает default (по умолчанию бросает исключение) # вернет - Sony ====удаляет и возвращает пару (ключ, значение)==== product1 = {'title': 'Sony', 'price': 100} print(product1.popitem()) # # dict.popitem() - удаляет и возвращает пару (ключ, значение). # Если словарь пуст, бросает исключение KeyError. Помните, что словари неупорядочены # вернет - ('price', 100) ====озвращает значение ключа==== product1 = {'title': 'Sony', 'price': 100} print(product1) #{'title': 'Sony', 'price': 100} print(product1.setdefault('title2', 'test')) # dict.setdefault(key[, default]) - возвращает значение ключа, но если его нет, # не бросает исключение, а создает ключ с значением default (по умолчанию None) print(product1)#{'title': 'Sony', 'price': 100, 'title2': 'test'} ====обновляет словарь==== product1 = {'title': 'Sony', 'price': 100} print(product1) #{'title': 'Sony', 'price': 100} product1.update({'title': 'Samsung','test': 'value'}) #dict.update([other]) - обновляет словарь, # добавляя пары (ключ, значение) из other. Существующие ключи перезаписываются. Возвращает None (не новый словарь!) print(product1) #{'title': 'Samsung', 'price': 100, 'test': 'value'} ====возвращает значения в словаре==== product1 = {'title': 'Sony', 'price': 100} print(product1.values()) # dict.values() - возвращает значения в словаре