python - Python 中的海量变量声明和赋值

标签 python python-2.x

尝试创建一批字典:

January = {}
February = {}
March = {}

我宁愿做这样的事情: 一月、二月、三月... = {}

这当然行不通。

最终,我想创建一个包含这些词典的词典:

MONTHS_DICT = {'01':January,'02':February...}

逐行完成它并没有大量代码,但我只是在学习 Python 并且......做一些重复的事情通常告诉我可以通过其他方式更有效地完成它。

想法?

附注我正在使用 python 2.x,但如果在此示例中使用 3 会有一些帮助,那不是问题。

最佳答案

January, February, March = {}, {}, {}

这是一种更简洁的初始声明方式。

关于python - Python 中的海量变量声明和赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5792559/

相关文章:

sqlite - 在运行子进程时按 Ctrl+C 终止 Python 程序

python - Tensor.name 在 eager execution 中没有意义

python - 在两列上使用 pandas groupby 如何派生新列

python - 制作动态字典python列表

python - 不带换行符打印 (print 'a' ,) 打印一个空格,如何删除?

python - 在 Python2 中从 sys.stdin 制作 io.BufferedReader

python - 最佳实践 : how to pass many arguments to a function?

python - 为什么不调用字符串方法(如 .replace)修改(变异)字符串?除非我分配结果,否则为什么它不会改变?

python - 在 Homebrew 上结束对 python 2 的支持后,在 Mac 上安装 python@2

linux - Python 找不到 mongoengine 模块