我在运行时创建了二维列表(任一维度中的条目数未知)。例如:
long_list = [ [2, 3, 6], [3, 7, 9] ]
我想通过从 long_list 中的每个列表中获取第 i 个条目来遍历它:
for entry in long_list.iter():
#entry will be [2, 3] then [3, 7] then [6, 9]
我知道 Python 的 itertools.izip_longest() 方法可以做到这一点。除了它为每个列表接受不同的变量。
itertools.izip_longest(var1, var2, var3 ...)
那么,如何将我的 long_list 拆分为每个列表的不同变量,然后在运行时使用所有这些变量调用 izip_longest() ?