このページについて
ディクショナリ型のメソッドをまとめたページです
必要に応じて、順次更新
■ dict.get()
指定したキーに対応する値を取り出す
get_example.py
animals = {'1':'dog','2':'cat','3':'rabbit'}
print(animals['2'])
#cat
■ dict.items()
→キーと値を取り出す
items_example.py
score = {'English':70, 'Math':65, 'Japanese':85}
for key, value in score.items():
print(key, value)
#English 70
#Math 65
#Japanese 85
■ dict.keys()
→キーの一覧を返す
keys_example.py
score = {'English':70, 'Math':65, 'Japanese':85}
print(score.keys())
#dict_keys(['English', 'Math', 'Japanese'])
for k in score.keys():
print(k)
# English
# Math
# Japanese
■ dict.pop()
→指定したキーと値を削除する
pop_example.py
fruits = {'apple':15, 'banana':5, 'orange':10}
fruits.pop('banana')
#5
print(fruits)
#{'apple': 15, 'orange': 10}
■ dict.setdefault()
→値を取り出す
setdefault_example.py
fruits = {'apple':15, 'banana':5, 'orange':10}
fruits.setdefault('grape':20)
print(fruits)
#{'apple':15, 'banana':5, 'orange':10, 'grape':20}
■ dict.values()
→辞書の値の一覧を返す
values_exmaple.py
score = {'English':70, 'Math':65, 'Japanese':85}
print(score.values())
#dict_values([70, 65, 85])
for k in score.values():
print(k)
#70
#65
#85