python字典改变value值方法总结
今天这篇文章中我们来了解一下python之中的字典,在这文章之中我会对python字典修改进行说明,以及举例说明如何修改python字典内的值。废话不多说,我们开始进入文章吧。
首先我们得知道什么是修改字典
修改字典
向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:
#!/usr/bin/python
dict={'Name':'Zara','Age':7,'Class':'First'};
dict['Age']=8;#updateexistingentry
dict['School']="DPSSchool";#Addnewentry
print"dict['Age']:",dict['Age'];
print"dict['School']:",dict['School'];
以上实例输出结果:
dict['Age']:8 dict['School']:DPSSchool
字典中的键存在时,可以通过字典名+下标的方式访问字典中改键对应的值,若键不存在则会抛出异常。如果想直接向字典中添加元素可以直接用字典名+下标+值的方式添加字典元素,只写键想后期对键赋值这种方式会抛出异常。
>>>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
"",line
1,in
a[5]
KeyError:5
>>>a[6]='grap'
>>>a
{1:'apple',2:'banana',3:'pear',4:'orange',6:'grap'}
2.使用updata方法,把字典中有相应键的键值对添加update到当前字典>>>a
{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'}