首页 > 解决方案 > 制作一个新字典,删除一些键并且不更改原始字典

问题描述

在不更改原始字典的情况下,用旧字典制作新字典(减去一个键)的最快方法是什么?

例如

输入= {土豆:10,book2:182,book17:12}

在不更改原始输入的情况下制作没有 book2 的新字典

返回 = {土豆:10,book17:12}

标签: pythonpython-3.xdictionarykey

解决方案


您可以使用 dict 理解:

returning = {k: v for k, v in input.items() if k != 'book2'}

推荐阅读