a = {'k1', ['a', 'b', 'c'], 'k2': ['x', 'y', 'z']}
a.setdefault('k3':['bbb', 'ccc']) 有效,只有'k3'不存在的情况才有效
a的内容变成:{'k1', ['a', 'b', 'c'], 'k2': ['x', 'y', 'z'],'k3': ['bbb', 'ccc']}
删除:可以通过pop删除。删除字典元素直接通过keys,删除列表元素通过下标
a.pop('k2')
则把k2的相关内容全部删除,变成{'k1', ['a', 'b', 'c'], 'k3': ['bbb', 'ccc']}
通过pop删除列表中的元素
a['k1'].pop(1), 则a变成:{'k1', ['a', 'c'], 'k3': ['bbb', 'ccc']}
增加values的元素:
a['k1'].append('d'), 则a变成:{'k1', ['a', 'c', 'd'], 'k3': ['bbb', 'ccc']}
更新:
一、字典的更新:
a['k1'] = ['aa', 'bb'], 则a 变成{'k1', ['aa', ' bb'], 'k3': ['bbb', 'ccc']}
二、元素的更新,需要通过下标
a['k2'][0] = '中国' 则a变成:{'k1', ['aa', ' bb'], 'k3': ['中国', 'ccc']}
标签:删除,bbb,列表,k3,k2,k1,ccc,字典 From: https://www.cnblogs.com/gcitec/p/17275838.html