有没有办法创建新对象并将它们一步放入集合或列表中?例如:
GreatList= [ a = MyObject("a"),
b = MyObject("b"),
c = MyObject("c")]
答案 0 :(得分:4)
如果您同时需要a
,b
,c
个变量和列表:
a, b, c = GreatList = [MyObject("a"), MyObject("b"), MyObject("c")]
考虑一下你是否真的需要个别变量。制作清单可能会更好:
GreatList = [MyObject("a"), MyObject("b"), MyObject("c")]
请注意,a, b, c = GreatList = ...
对于集合不起作用,因为它依赖于具有固定迭代顺序的列表。
答案 1 :(得分:1)
删除作业;
GreatList= [ MyObject("a"), MyObject("b"), MyObject("c")]