4 重要な辞書メソッド
6706 ワード
こんにちは、私は Aya Bouchiha です.今日は、4 つの重要な辞書メソッドについて説明します.
clear(): このメソッドを使用すると、辞書のすべての項目を削除できます.
copy(): 指定した辞書のコピーを取得できます.
setdefault(key, value(optional)): このメソッドは、指定されたキーの値が存在する場合に返します.存在しない場合は、指定されたキーと値で新しいアイテムを作成し、その値を返します.
values(): このメソッドは、指定されたすべての辞書の値をリストとして返します.
clear(): 辞書のすべての項目を削除します.
copy(): 指定された辞書のコピーを返します.
setdefault(): 存在する場合は指定されたキーの値を返します.それ以外の場合は、指定されたキーと値で新しいアイテムを作成し、その値を返します.
values(): 指定された辞書のすべての値をリストとして返します
www.w3schools.com
私に連絡するには:
電子メール: [email protected]
電報: Aya Bouchiha
この記事を読んで楽しんでいただければ幸いです:)
クリア()
clear(): このメソッドを使用すると、辞書のすべての項目を削除できます.
user = {
"name": "Aya Bouchiha",
"email":"[email protected]",
}
print(len(user)) # 2
user.clear()
print(user) # {}
print(len(user)) # 0
コピー()
copy(): 指定した辞書のコピーを取得できます.
user = {
"name": "Aya Bouchiha",
"email":"[email protected]",
}
admin = user.copy()
# {'name': 'Aya Bouchiha', 'email': '[email protected]'}
print(admin)
user['name'] = 'John Doe'
# {'name': 'John Doe', 'email': '[email protected]'}
print(user)
# {'name': 'Aya Bouchiha', 'email': '[email protected]'}
print(admin)
setdefault(キー、値)
setdefault(key, value(optional)): このメソッドは、指定されたキーの値が存在する場合に返します.存在しない場合は、指定されたキーと値で新しいアイテムを作成し、その値を返します.
user = {
"name": "Aya Bouchiha",
"email":"[email protected]",
}
print(user.setdefault('name', 'unknown')) # Aya Bouchiha
print(user.setdefault('is_admin', 'False')) # False
# {'name': 'Aya Bouchiha', 'email': '[email protected]', 'is_admin': 'False'}
print(user)
値()
values(): このメソッドは、指定されたすべての辞書の値をリストとして返します.
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')
概要
clear(): 辞書のすべての項目を削除します.
copy(): 指定された辞書のコピーを返します.
setdefault(): 存在する場合は指定されたキーの値を返します.それ以外の場合は、指定されたキーと値で新しいアイテムを作成し、その値を返します.
values(): 指定された辞書のすべての値をリストとして返します
参照
おすすめの投稿
私に連絡するには:
電子メール: [email protected]
電報: Aya Bouchiha
この記事を読んで楽しんでいただければ幸いです:)
Reference
この問題について(4 重要な辞書メソッド), 我々は、より多くの情報をここで見つけました https://dev.to/ayabouchiha/4-important-dictionary-methods-j54テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol