当前位置:  开发笔记 > 编程语言 > 正文

Python创建了许多类实例

如何解决《Python创建了许多类实例》经验,为你挑选了1个好方法。

我有当前的代码:

 class Stock:

    def __init__(self,name,price):

         self.name = name
         self.price = price

 name='MSFT'
 price=100
 obj1= Stock(name,price)

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



1> Uriel..:

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

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

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有