Python创建了许多类实例

Mus*_*ger -2 python oop class object instance

我有当前的代码:

 class Stock:

    def __init__(self,name,price):

         self.name = name
         self.price = price

 name='MSFT'
 price=100
 obj1= Stock(name,price)
Run Code Online (Sandbox Code Playgroud)

但是这仅适用于创建类的单个实例,如果我有一个包含数百个名称的列表,如何创建对象变量名称并初始化它们呢?

Uri*_*iel 5

假设您有名单和价格表,您可以使用zip和列出理解:

names = ['A', 'B', 'C']
prices = [100, 200, 300]
objects = [Stock(name, price) for name, price in zip(names, prices)]
Run Code Online (Sandbox Code Playgroud)