猿问

如何在循环中创建不同的变量名?

如何在循环中创建不同的变量名?

例如目的.。

for x in range(0,9):
    string'x' = "Hello"

所以我用字符串1,字符串2,字符串3.全都等于“你好”


三国纷争
浏览 1824回答 3
3回答

泛舟湖上清波郎朗

创建变量名是毫无意义的。为什么?它们是不必要的:您可以将所有内容存储在列表、字典等中。它们很难创建:你必须使用exec或globals()您不能使用它们:如何编写使用这些变量的代码?你必须用exec/globals()再一次使用列表要容易得多:# 8 strings: `Hello String 0, .. ,Hello String 8`strings = ["Hello String %d" % x for x in range(9)]for string in strings:  # you can loop over them     print stringprint string[6] # or pick any of them
随时随地看视频慕课网APP

相关分类

Python
我要回答