python如何删除dict中的一个key?

  统计/机器学习 Python    浏览次数: 250
0

如何删除python的dictionary的一个key?需要先判断是否存在这个key吗?

 

ccc225   2018-10-12 10:06



   1个回答 
2

一种是先判断

if 'my_key' in my_dict: del my_dict['my_key']

一种是直接pop出来,如果存在就删除并且返回对应的值,如果不存在就返回None

my_dict.pop('my_key', None)


SofaSofa数据科学社区 DS面经 问答 实战

newcomer   2018-10-12 11:37



  相关主题

python里的<<或者>>符号是什么意思?   2回答

怎么把一个大的dataframe按行分割成若干个小的dataframe。   1回答

python里的continue是什么意思   2回答

python里清除已经定义过的变量   1回答

怎么合并(串联)两个dataframe?   1回答

pymongo多线程报错Address already in use   1回答

Jupiter notebook里一个cell显示多个dataframe   1回答

python里有没有类似excel里的那种数据透视表?   1回答

DataFrame批量修改列名   1回答

如何对将Python dictionary里的key按照value进行排序?   1回答

怎么让DataFrame按照某一列绝对值从小到按排列?   1回答

怎么把python的dict存为json格式文件   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!