gpt4 book ai didi

python - 嵌套变量创建

转载 作者:行者123 更新时间:2023-12-01 09:09:33 25 4
gpt4 key购买 nike

我目前正在 python(3.6) 中编写一些代码,并且由于我有很多具有相同名称的变量(唯一的标识符是该变量的 ID。),我想知道是否可以做这样的事情:

for i in range(0.1):
mapped_data{i} = 4

就像字符串和格式一样。

或者是最好的方法来创建一个(有时是嵌套的)列表,其中包含我需要的特定变量的变量大小?

最佳答案

依赖编号变量名通常是一种不好的做法。它会污染您的范围,使您的代码更难以维护和可读。

值序列通常应存储在列表中。请注意,由于 Python 使用列表而不是数组,因此您不必担心列表的大小。

mapped_data = []

for i in range(0, 10):
mapped_data.append(4)

mapped_data[2] # 4

一组顺序无关紧要的标记值应存储在dict中。

mapped_data = {}

for name in ('foo', 'bar', 'baz'):
mapped_data[name] = 4

mapped_data['foo'] # 4

关于python - 嵌套变量创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51773532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com