我试图找到一种基于两个列表的大小创建对象的方法。我必须为两个列表的每个索引组合创建一个对象,即如果两个列表的长度均为 3,则应创建和定义 9 个新对象。
列表的长度可能相当大,如果我不必使用 if 循环来遍历所有可能的组合,它会使脚本变得更好。
首先,我认为我可以做到以下几点:
for i in range(len(list1)):
for j in range(len(list2):
Name_of_Object+[i]+[j] = (object definition)
但这是不可能的,我收到以下错误:
SyntaxError: can't assign to operator
但是有没有一种基于列表索引创建对象的方法?
最好的,马丁
(我正在使用 Canopy 环境进行 python 编程。)