辞書を使いたいのですが?
辞書の作り方1.
# Using curly braces
dict_value = {'Name': 'Joseph', 'Age': 30, 'Height': 6.3}
print('Dictionary is Created Using the Curly Braces: ',dict_value)
# Dictionary is Created Using the Curly Braces: {'Name': 'Joseph', 'Age': 30, 'Height': 6.3}
print(type(dict_value))
# <class 'dict'>
辞書の作り方2.
# Using dict() function
dict_value = dict(Name='Joseph', age=30, Height=6.3)
print('\nDictionary is Created Using the dict() Function:',dict_value)
# Dictionary is Created Using the dict() Function: {'Name': 'Joseph', 'age': 30, 'Height': 6.3}
print(type(dict_value))
# <class 'dict'>
辞書へのアクセス1
dict_value = {'Name': 'Joseph', 'Age': 30, 'Height': 6.3}
# Accessing a value
print('Access Value of Dictionary is: ',dict_value['Name'])
# Access Value of Dictionary is: Joseph
辞書へのアクセス2
dict_value = {'Name': 'Joseph', 'Age': 30, 'Height': 6.3}
# Accessing a value
print('Access Value of Dictionary is: ',dict_value.get('Name'))
# Access Value of Dictionary is: Joseph
print('Access Value of Dictionary is: ',dict_value.get('Age'))
# Access Value of Dictionary is: 30
辞書の変更
dict_value['Age'] = 22
print('After Modification: ',dict_value)
# After Modification: {'Name': 'Joseph', 'Age': 22, 'Height': 6.3}
辞書の操作
keys()
: 指定された辞書のキーリストを取得します。
values()
: 指定された辞書の値リストを取得します。
items()
: 初期化された辞書のキーと値のペアのリストを取得します。
update()
: 指定された別の辞書または反復可能オブジェクトからのキー値を使用して辞書を再構築/更新します。
Pop()
: 指定されたキーの値を削除して取得します。
clear()
: 指定された辞書からすべての要素/項目を削除します。
dict_value = {'Name': 'Joseph', 'Age': 30, 'Height': 6.3}
# Using keys() method
print(dict_value.keys())
# Using values() method
print(dict_value.values())
# Using items() method
print(dict_value.items())
# Using update() method
dict_value.update({'Name': 'Alex'})
print(dict_value)
# Using pop() method
dict_value.pop('Age')
print(dict_value)
# Using clear() method
dict_value.clear()
print(dict_value)
bash-3.2$ python test.py
dict_keys(['Name', 'Age', 'Height'])
dict_values(['Joseph', 30, 6.3])
dict_items([('Name', 'Joseph'), ('Age', 30), ('Height', 6.3)])
{'Name': 'Alex', 'Age': 30, 'Height': 6.3}
{'Name': 'Alex', 'Height': 6.3}
{}
Python の「辞書」は、幅広いアプリケーションで利用できる強力で柔軟なデータ構造です。これらは、操作を簡素化するさまざまな組み込みメソッドと操作を提供します。