我有一本这样的字典:
family = {'mother':'Alice', 'father': 'Richard', 'son': 'Toni'}
如何删除其他键但保留“儿子”键?
对不起,我的意思是如何删除所有其他键,但在字典中保留 1 个键
我有一本这样的字典:
family = {'mother':'Alice', 'father': 'Richard', 'son': 'Toni'}
如何删除其他键但保留“儿子”键?
对不起,我的意思是如何删除所有其他键,但在字典中保留 1 个键
为什么不只是:
son_value = family['son']
family.clear()
family['son'] = son_value
或遍历您的密钥:
for k in family:
if k != 'son':
del family[k]
没有最后一个键这样的东西,因为字典没有排序。
如果您只需要带有 item 的子词典'son'
,您可以使用:
>>> family = {'mother':'Alice', 'father': 'Richard', 'son': 'Toni'}
>>> subdictionary = {'son': family['son']}
family = {'mother':'Alice', 'father': 'Richard', 'son': 'Toni'}
family = {'son': family['son']}