添加
给字典里增加一个元素
如果key值存在,则更新对应的value
如果key不存在,则添加对应的value
当key值不存在时
service = {
'http':80,
'ftp':23,
'ssh':22
}
service['https'] = 443
print(service)
当key值存在时
service = {
'http':80,
'ftp':23,
'ssh':22
}
service['http'] = 443
print(service)
更新
把字典service_backup的key值对更新到字典service中
service = {
'http': 80,
'ftp': 23,
'ssh': 22
}
service_backup={
'a':1,
'b':2
}
service.update(service_backup)
print(service)
service.update(c=3)
print(service)
返回指定key的value值
返回指定键的值,如果值不在字典中返回default值
service = {
'http': 80,
'ftp': 23,
'ssh': 22
}
print(service.get('http'))
修改
如果key值存在 则不做修改
如果key值不存在 则添加对应的值
service = {
'http': 80,
'ftp': 23,
'ssh': 22
}
service.setdefault('http', 90)
print(service)
service.setdefault('https', 443)
print(service)