我需要通过一个小型游戏的另一个变量来命名一个变量。我为所有子弹做了一堂课,为敌人做了另外一堂课。
class bruh(object):
def __init__(self,x):
print(x)
for x in range(1,11):
x = bruh(x)
Run Code Online (Sandbox Code Playgroud)
我想要代码执行的操作是创建10个变量,每个变量的标签为1-10,每个变量都是bruh()对象,因此它们在创建时会打印x。不知道我是否愚蠢,但是有什么方法可以实现这一目标或类似目标吗?
创建它们并不是那么有效,而是可以使用一个列表:
l = []
for x in range(1,11):
l.append(bruh(x))
Run Code Online (Sandbox Code Playgroud)
要么:
l = [bruh(x) for x in range(1, 11)]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
63 次 |
| 最近记录: |