【发布时间】:2020-07-17 14:32:00
【问题描述】:
我有几个名为 S1 - S6 的变量,我希望能够遍历它们中的每一个,这样我就可以对它们进行一些字符串比较和操作,但我不知道该怎么做
allSeats = "1"
for x in "S" + allSeats:
print(x)
allSeats = allSeats + 1
所以我希望 print(x) 基本上只是打印存储在变量 S1 中的字符串。希望这是有道理的,我真的不知道如何解释它
【问题讨论】:
-
您的示例代码并没有按照您的想法执行。您正在构建静态字符串,而不是 for 语句中的变量名。
-
你为什么不把你的变量写成一个数组呢?这样你就可以遍历它们。
标签: python