【发布时间】:2022-01-12 15:31:52
【问题描述】:
我正在尝试使用 for 循环来创建很多图。长话短说,我需要创建一个脚本来执行与此示例类似的操作:
text1="Hello"
text2="my"
text3="name"
text4="is"
text5="John"
for i in range(0,6):
print(text{i})
这将输出以下内容:
#Output:
'Hello'
'my'
'name'
'is'
'John'
这在 Python 中可行吗? 谢谢!
【问题讨论】:
-
您可能希望使用列表而不是多个变量。
-
@MichaelSzczesny 这也取决于在您调用
vars()的范围内定义的变量,但不一定如此。 -
而一般而言,并非如此。有许多极端案例适用于一种提议的 hack,但不适用于另一种。在不提及例外情况的情况下提供这样的 hack 对任何人都没有任何好处,并且会宣传这样一种想法,即做这样的事情绝不是一个坏主意。