<p>@Transhuman答案很好,但你也可以使用:</p>
<pre><code>[[[*x] for x in x] for x in allCombinations]
# [[['CS105', 'ENG101', 'GER', 'GER'], ['CS105', 'ENG101', 'GER', 'MATH101']], [['CS106', 'CS230', 'ENG102', 'GER'], ['CS106', 'CS230', 'ENG102', 'MATH120'], ['CS230', 'ENG102', 'GER', 'GER'], ['CS230', 'ENG102', 'FREE', 'MATH120'], ['CS230', 'ENG102', 'GER', 'MATH120'], ['CS107', 'CS230', 'ENG102', 'MATH120'], ['CS106', 'CS205', 'ENG102', 'GER'], ['CS107', 'CS230', 'ENG102', 'GER'], ['CS230', 'ENG102', 'GER', 'MATH101'], ['CS106', 'CS205', 'ENG102', 'MATH120'], ['', 'CS230', 'ENG102', 'GER'], ['', 'CS230', 'ENG102', 'MATH120'], ['', 'CS106', 'ENG102', 'GER'], ['CS205', 'ENG102', 'GER', 'GER'], ['', 'CS106', 'ENG102', 'MATH120'], ['CS205', 'ENG102', 'FREE', 'MATH120'], ['CS205', 'ENG102', 'GER', 'MATH120'], ['', 'CS205', 'ENG102', 'MATH120'], ['', 'CS106', 'ENG102', 'MATH101'], ['CS106', 'ENG102', 'GER', 'GER'], ['CS107', 'CS205', 'ENG102', 'GER'], ['CS205', 'ENG102', 'GER', 'MATH101'], ['CS106', 'CS107', 'ENG102', 'MATH120'], ['CS106', 'ENG102', 'GER', 'MATH120'], ['', 'CS205', 'ENG102', 'MATH101'], ['', 'CS107', 'ENG102', 'MATH120'], ['CS106', 'CS107', 'ENG102', 'GER'], ['CS107', 'CS205', 'ENG102', 'MATH120'], ['CS106', 'ENG102', 'FREE', 'MATH120'], ['', 'CS107', 'ENG102', 'MATH101'], ['CS106', 'ENG102', 'GER', 'MATH101'], ['CS107', 'ENG102', 'GER', 'GER'], ['CS107', 'ENG102', 'GER', 'MATH120'], ['CS106', 'CS215', 'ENG102', 'GER'], ['CS106', 'CS215', 'ENG102', 'MATH120'], ['CS205', 'CS230', 'ENG102', 'GER'], ['CS107', 'ENG102', 'FREE', 'MATH101'], ['CS107', 'ENG102', 'GER', 'MATH101'], ['CS205', 'CS230', 'ENG102', 'MATH120']]]
</code></pre>
<p><a href="https://trinket.io/python3/7dafbc3ba1" rel="nofollow noreferrer">Demo</a></p>