python - 如何动态创建变量?

标签 python variables

我想在 Python 中动态创建变量。有没有人有任何创造性的方法来做到这一点?

最佳答案

除非非常需要创建一堆变量名,否则我只会使用字典,您可以在其中动态创建键名并为每个键名关联一个值。

a = {}
k = 0
while k < 10:
    # dynamically create key
    key = ...
    # calculate value
    value = ...
    a[key] = value 
    k += 1

collections module 中还有一些有趣的数据结构。这可能适用。

关于python - 如何动态创建变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5036700/

相关文章:

python - 将随机 HEX # 颜色生成器限制为一定的颜色范围

python - 如何使用 Python 从 Chrome 扩展的 LocalStorage 获取数据?

python - Sklearn - 适合、缩放和变换

C++ 递归变量

java - 打印一个包含 n*n 个数字的表格?

c#取消定义所有参数的快速方法

java - #{} ${} 和 %{} 有什么区别?

python - 在应用程序上下文之外工作 - Flask

javascript - 将内联硬编码 jQuery 函数传输到变量

python - 使用 Python 将列表从 MySQL 转换为 JSON 格式