python - 如何删除所有其他键但在字典中保留 1 个键

标签 python dictionary python-2.7 key

我有一本这样的字典:

family = {'mother':'Alice', 'father': 'Richard', 'son': 'Toni'}

如何删除其他 key 但保留“儿子” key ?

抱歉造成误解,我只是指如何删除所有其他键但在字典中保留 1 个键

最佳答案

为什么不只是:

son_value = family['son']
family.clear()
family['son'] = son_value

或者迭代你的键:

for k in family:
    if k != 'son':
        del family[k]

关于python - 如何删除所有其他键但在字典中保留 1 个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15833955/

相关文章:

python - 获取django中日期时间字段差异的平均值

python - 如何在python中将列表列表转换为数据框

python - 如何从包含列表的嵌套Python字典中的键中删除符号?

c++ - c++中的数据控制程序

django - (haystack + whoosh) {{ result.object.get_absolute_url }} 不起作用

python - 在 Python 中使用 '__rsub__' 方法的典型实例是什么?

python - 动态生成.doc文件

python - 根据条件删除字典中的条目

python - 我怎样才能取回一个类的动态创建的对象?

python - 将每 3 行连接在一起 Python