我想在循环中创建类实例.所有实例都需要被赋予不同的变量.这些变量可以是[a,b,c]之类的字母序列.
class MyClass(object):
pass
for i in something:
#create an instance
Run Code Online (Sandbox Code Playgroud)
如果循环变为3次,我希望循环做出类似的东西:
a = MyClass()
b = MyClass()
c = MyClass()
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
使用自变量名这种方式有点奇怪; 使用字典或列表,如上所示,似乎更好.
将它拆分到中间,怎么样
a,b,c = (MyClass() for _ in range(3))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5398 次 |
| 最近记录: |