Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
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() - возвращает значения в словаре