有没有更好的方法来循环 Python 中多个列表的每个组合?例如...
list1 = [1,2,3,4]
list2 = [6,7,8]
for i in list1:
for j in list2:
print(str(i) + ", " + str(j))
1, 6
1, 7
1, 8
2, 6
2, 7
2, 8
3, 6
3, 7
3, 8
4, 6
4, 7
4, 8
我问是因为我想在找到一个值后跳出两个循环。我不想使用 bool 标志来跳出顶级循环。到目前为止我看到的所有答案都说使用 zip,但这不是一回事。zip 将产生以下内容。
1, 6
2, 7
3, 8
如果你使用地图,你会得到以下,这也不是我要找的。
1, 6
2, 7
3, 8
4, None
喵喔喔
慕沐林林
忽然笑
相关分类