我已经为此苦苦挣扎了一段时间,所以我认为是时候寻求帮助了。我有两个列表 L1、L2,每个列表都有一定数量的元素(不一定长度相同)。计算所有可能的排列并打印结果的最有效(和 Pythonic)方法是什么?最简单的方法是做
for l1 in L1:
for l2 in L2:
print(l1, l2)
但这对我来说在计算时间或编码方面都不是很有效。另外,如果我的列表数量增加,这个表达式会变得非常笨拙。“itertools”模块似乎没有涵盖这种排列
感谢您提供的所有帮助!
qq_笑_17
慕丝7291255
随时随地看视频慕课网APP
相关分类