添加
给字典里增加一个元素
如果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)

本文详细介绍了如何使用Python字典进行各种操作,包括添加、更新、获取指定键的值以及使用setdefault方法。通过实例展示了当键存在或不存在时的不同处理方式,以及如何将一个字典的键值对更新到另一个字典中。
3739

被折叠的 条评论
为什么被折叠?



