pythonの辞書の値は変更できます。まず、辞書を変更する方法を知っておく必要があります。
辞書を変更する
辞書に新しいコンテンツを追加する方法は、次のように、新しいキーと値のペアを追加し、既存のキーと値のペアを変更または削除することです。
# ! /usr/bin/python
dict ={'Name':'Zara','Age':7,'Class':'First'};
dict['Age']=8; # update existing entry
dict['School']="DPS School"; # Add newentry
print "dict['Age']: ", dict['Age'];
print "dict['School']: ", dict['School'];
上記の例の出力:
dict['Age']:8
dict['School']: DPS School
ディクショナリ内のキーが存在する場合、ディクショナリ内の変更されたキーに対応する値は、ディクショナリ名+添え字を介してアクセスできます。キーが存在しない場合、例外がスローされます。辞書に要素を直接追加する場合は、辞書名+添え字+値を使用して、辞書要素を直接追加できます。キーを書き込むだけで、後でこの方法でキーを割り当てると、例外がスローされます。
a =['apple','banana','pear','orange']
a
[' apple','banana','pear','orange']
a ={1:'apple',2:'banana',3:'pear',4:'orange'}
a
{1:' apple',2:'banana',3:'pear',4:'orange'}
a[2]'banana'
a[5]Traceback(most
recent
call
last):
File
"< pyshell#31 ", line
1, in< module
a[5]
KeyError:5
a[6]='grap'
a
{1:' apple',2:'banana',3:'pear',4:'orange',6:'grap'}
拡張の例:
updataメソッドを使用して、辞書内の対応するキーを持つキーと値のペアを現在の辞書に追加します。
{1:' apple',2:'banana',3:'pear',4:'orange',6:'grap'}
a.items()dict_items([(1,'apple'),(2,'banana'),(3,'pear'),(4,'orange'),(6,'grap')])
a.update({1:10,2:20})
a
{1:10,2:20,3:' pear',4:'orange',6:'grap'}
#{1:10,2:20} 交換済み{1:'apple',2:'banana'}
これまでのところ、python辞書の値を変更できるかどうかに関するこの記事を紹介しました。関連するpython辞書の値、値を変更できるかどうかについては、ZaLou.Cnを検索してください。
Recommended Posts