Привет всем, я АЯ БУЧИХА Сегодня мы поговорим о 4 важных методах словаря.
чистый()
чистый () : Этот метод позволяет удалить все элементы словаря;
user = { "name": "Aya Bouchiha", "email":"developer.aya.b@gmail.com", } print(len(user)) # 2 user.clear() print(user) # {} print(len(user)) # 0
Копировать ()
Скопируйте () : Позволяет получить копию указанного словаря.
user = { "name": "Aya Bouchiha", "email":"developer.aya.b@gmail.com", } admin = user.copy() # {'name': 'Aya Bouchiha', 'email': 'developer.aya.b@gmail.com'} print(admin) user['name'] = 'John Doe' # {'name': 'John Doe', 'email': 'developer.aya.b@gmail.com'} print(user) # {'name': 'Aya Bouchiha', 'email': 'developer.aya.b@gmail.com'} print(admin)
setdefault (ключ, значение)
setdefault (ключ, значение (необязательно)) : Этот метод возвращает значение данного ключа, если он существует, в противном случае он создает новый элемент с заданным ключом и значением и возвращает его значение.
user = { "name": "Aya Bouchiha", "email":"developer.aya.b@gmail.com", } print(user.setdefault('name', 'unknown')) # Aya Bouchiha print(user.setdefault('is_admin', 'False')) # False # {'name': 'Aya Bouchiha', 'email': 'developer.aya.b@gmail.com', 'is_admin': 'False'} print(user)
ценности()
Значения () : Этот метод возвращает все значения данного словаря в виде списка.
products_prices_in_dollar = { "laptop":1000, "phone":150, "mouse":10, "keyboard":7 } print(products_prices_in_dollar.values()) # dict_values([1000, 150, 10, 7]) # converts from dollar to moroccan dirham # 1000+150+10+7 = 1167$ => 11670 moroccan dirhams sum_in_dirham = sum(products_prices_in_dollar.values()) * 10 # you have to pay 11670 dirhams print(you have to pay {sum_in_dirham} dirhams')
Резюме
- Очистить () : Удаляет все предметы словаря;
- Скопируйте () : возвращает копию указанного словаря.
- setdefault () : возвращает значение данного ключа, если он существует, в противном случае он создает новый элемент с заданным ключом и значением и возвращает его значение.
- Значения () : возвращает все данные данных величин веществ в виде списка
Ссылка
Предлагаемые сообщения
Все, что вам нужно знать о модуле Python JSON
5 полезных методов случайных модулей Python
5 полезных методов модулей Mathon Mathon
5 полезных методов строки Python
Связаться со мной:
Электронная почта: Developer.aya.b@gmail.com.
Телеграмма: АЯ БУЧИХА
Надеюсь, тебе понравилось, читая этот пост:)
Оригинал: “https://dev.to/ayabouchiha/4-important-dictionary-methods-j54”