【发布时间】:2016-07-09 06:10:05
【问题描述】:
a = [1]
b = [2,3]
c = [4,5,6]
d = [a,b,c]
for x0 in d[0]:
for x1 in d[1]:
for x2 in d[2]:
print(x0,x1,x2)
结果:
1 2 4
1 2 5
1 2 6
1 3 4
1 3 5
1 3 6
完美,现在我的问题是如何定义它以使其发挥作用,当然考虑到可能会有更多带有值的列表。我们的想法是获取函数,这将动态产生相同的结果。
有没有办法向python解释:“例如做8个嵌套循环”?
【问题讨论】:
标签: function loops dynamic nested python-3.5