Skip to main content
 首页 » 编程设计

python之在集合或列表中创建对象

2025年05月04日22zlslch

有没有一种方法可以一步创建新对象并将它们放入集合或列表中?例如:

GreatList= [ a = MyObject("a"), 
             b = MyObject("b"), 
             c = MyObject("c")] 

请您参考如下方法:

如果您同时需要 a、b、c 变量和列表:

a, b, c = GreatList = [MyObject("a"), MyObject("b"), MyObject("c")] 

不过,请考虑您是否真的需要各个变量。列出 list 可能会更好:

GreatList = [MyObject("a"), MyObject("b"), MyObject("c")] 

请注意,a, b, c = GreatList = ... 不适用于集合,因为它依赖于具有固定迭代顺序的列表。