我不确定我的头衔是否正确,但是
假设我有一节这样的课
>>> class Example(object):
... def __init__(self):
... self.foo = " Hello world "
... def bye(self):
... print(" Bye ")
...
>>> ex = Example()
>>> ex1 = Example()
>>> ex2 = Example()
>>> ex.bye()
Bye
>>> print(ex1.foo)
Hello world
>>>
我想把Example()
赋给许多其他变量,20-30-40,没关系,有没有办法代替手工?我所说的手动是指,如示例中所示:
>>> ex = Example()
>>> ex1 = Example()
>>> ex2 = Example()
通常,当您想要创建一组相关的something时,将它们放在列表或其他容器中,而不是单个变量中,会非常方便。您可以在容器上循环以对所有项执行某些操作,而您必须复制代码才能对多个单独的变量执行某些操作。试试这个(如果你不明白第一行是如何工作的,请阅读关于“列表理解”的内容):
相关问题 更多 >
编程相关推荐