为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

三国纷争 2019-07-09 10:18:18
如何在循环中创建不同的变量名?例如目的.。for x in range(0,9):     string'x' = "Hello"所以我用字符串1,字符串2,字符串3.全都等于“你好”
查看完整描述

3 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超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


查看完整回答
反对 回复 2019-07-09
  • 3 回答
  • 0 关注
  • 1823 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信