Python 如何生成两个列表的完整组合?
假设我有两个列表Python 如何生成两个列表的完整组合?,python,Python,假设我有两个列表 noun=["Whispers", "Loners", "Gamblers"] adj=["Shining", " Moaning"] 我想打印: 闪亮的耳语 闪亮的孤独者 光彩夺目的赌徒 呻吟的低语 呻吟的孤独者 呻吟的赌徒 我的代码应该是什么?这些都是小名单。我有更大的名单。那么,我应该编写什么代码来实现这一点呢?这不是“两个列表之间的组合”的重复,仅仅因为有一个答案可以满足这个问题。哈哈!然后我将创建另一个问题,要求将其打印在组合前面的“the”。希望它能得到答案,而
noun=["Whispers", "Loners", "Gamblers"]
adj=["Shining", " Moaning"]
我想打印:
闪亮的耳语
闪亮的孤独者
光彩夺目的赌徒
呻吟的低语
呻吟的孤独者
呻吟的赌徒
我的代码应该是什么?这些都是小名单。我有更大的名单。那么,我应该编写什么代码来实现这一点呢?这不是“两个列表之间的组合”的重复,仅仅因为有一个答案可以满足这个问题。哈哈!然后我将创建另一个问题,要求将其打印在组合前面的“the”。希望它能得到答案,而不是被标记为重复的我不明白拉链什么的,所以问这个。
for a, b in itertools.product(noun, adj):
print('The', a, b)