python - Python 编码问题 - 切片和字典
问题描述
两个字典dct5
和dct6
定义在下面的单元格中。使用 for 循环将 dct5 中的项目添加到 dct6。注意:有一个字典方法update()
可以做到这一点,但我想要一个使用 for 循环的解决方案。使用 afor loop
创建一个字典dct7
,其键是整数 1,2,...,10,其值是键的立方体。
In [47]:
dct5 = {2:4, 3:9, 4:16}
dct6 = {5:25, 6:36, 7:49}
dct7 = {}
for _ in range(10):
我将如何继续此代码?
解决方案
dct5 = {2:4, 3:9, 4:16}
dct6 = {5:25, 6:36, 7:49}
dct7 = {}
# Standard for loop Approach
for i in range(10):
dct7[i] = i**3
# Dictionary Comprehension Approach
dct7 = {i:i**3 for i in range(10)}
推荐阅读
- python - python读取和重写每行的值
- sql - Spring中的数据转换
- ios - 构建设置中缺少 Xcode 12 beta 有效架构
- android - Kotlin 上的 Android 手电筒
- git - 无法通过 git bash 提交更改,提交消息为空
- java - 通过 Java Servlet 将文件下载到特定位置
- java - 为什么 Java 不能识别这些空格?
- python - 在循环不同日期时获取重复数据以每天从 NewsApi 获取 100 篇文章(免费版本限制)
- elasticsearch - ElasticSearch 集处理器
- r - 在 R 中,为什么对长度为 1 的负数值进行子集化会根据您对它进行子集化而产生截然不同的结果?