python - 字典中的范围函数
问题描述
我的目标是:
def DogYears():
small_dog = {
1 : 15,
2 : 24,
3 : 28,
4 : 32,
5 : 36
6 : 40
.
.
.
}
我的问题是如何使这个过程自动化,这样我就不必手动填写它了?
我在想这样的事情,至少在那个方向上,当然它不起作用:
def DogYears():
small_dog = {
range(15, 80, 4)
}
我不知何故还需要分配键值对。有任何想法吗?
解决方案
如果你想建立一个字典,一个简单for
的就足够了。
def DogYears():
small_dog = {}
small_dog[1] = 15
i = 2
for j in range(24, 80, 4):
small_dog[i] = j
i = i + 1
推荐阅读
- django - 如何在 Django 模板中格式化时间戳
- listview - 如何在 Flutter ListView 中打印 1 到 100 的数字?
- regex - RegEx 用于匹配两个特殊字符之间的所有内容
- java - 需要帮助修复关于不使用连续输入打印输出倍数的递归方法
- javascript - 如何在我的代码中选择活动元素?
- redhat - 不能向任何组织注册。在 RHEL 中注册系统
- javascript - Ajax 定期工作。有时 POST 请求返回错误 419
- cakephp - CakePHP 3.x 合并查找结果
- python - Jupyter notebook 如何等待非阻塞调用
- php - 通过 ajax 在具有不同 ID 的更改事件中发送图像