python - 制作一个新字典,删除一些键并且不更改原始字典
问题描述
在不更改原始字典的情况下,用旧字典制作新字典(减去一个键)的最快方法是什么?
例如
输入= {土豆:10,book2:182,book17:12}
在不更改原始输入的情况下制作没有 book2 的新字典
返回 = {土豆:10,book17:12}
解决方案
您可以使用 dict 理解:
returning = {k: v for k, v in input.items() if k != 'book2'}
推荐阅读
- javascript - 'gulp-babel' 在节点 js 版本 4 中不起作用
- laravel - Laravel - 如何在 Eloquent Top 5 查询中添加 where 子句
- javascript - 我有对象数组,我的目标是仅使用 forEach 按升序打印对象的年龄
- vb.net - 通过 webrequest vb.net 获取 JSON 数据
- google-cloud-storage - 可恢复上传到 GCS Google Cloud Storage 签名 url 的内容已损坏
- java - 将生成的 csv 文件上传到 Java 中的 sftp 位置
- java - 模拟多个 jdbcTemplate.queryForObject 不起作用
- c# - C# 将 JSON 写入不带反斜杠的文件
- oracle - 如何在 oracle goldenGate 中修复 OGG-01163
- android - 动画后无法通过对讲访问视图