擅长:python、mysql、java
<p>首先,在这种情况下,您可能不应该使用列表理解。列表理解只适用于较小的事情,这太混乱了。这可能是最好的方法(使用for循环)。在下面的代码中,count将是总数,所有选择都是可能的汉堡</p>
<pre><code>choices = []
count = 0
for b in breads:
for p in patties:
for s in souces:
for t in toppings:
temp = [b, p, s, t]
#add restrictions here
choices.append(temp)
count += 1
</code></pre>
<p>打印(选项、计数)</p>