所以,我有两个非常大的数字列表l1和l2.我想将每个元素的l1每一个元素相乘,l2 而不是明确地创建一个新的产品列表.因此,我想要一台发电机.这部分很容易.我可以做点什么
for a in l1:
for b in l2:
yield a * b
Run Code Online (Sandbox Code Playgroud)
但是,我还需要按照它们的大小来订购这些产品.我想知道是否有一些聪明的技巧来订购yield语句,这样也可以使用生成器来完成.在Python 3中,如果可能的话.谢谢.