20220404 -
本来以为我之前存过跟其他问题相似的一个整合的文章,但是发现并没有。 这里,来记录一些python中相关的问题。
如果要删除字典中的键值对,可以采用del
函数来执行,直接del tmp_dict['tmp_key']
这样就可以了。
但是上述命令是基于tmp_key
键必然存在的假设下,如果不存在,会报错keyerror
。
如果删除比较多的键值对的话,用try...except
命令就比较繁琐,解决这个问题就是使用pop
命令。
tmp_dict.pop('tmp_key', None)
上述命令是返回tmp_dict['tmp_key']
的数值,如果该键不存在,返回None
。
如果没有指定None
这个参数,依然会报错。
[1]How can I remove a key from a Python dictionary?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)