擅长:python、mysql、java
<p>使用<code>itertools.cycle</code>:</p>
<pre><code>In [2]: from itertools import cycle
In [3]: list(zip(returns, cycle(signal), cycle(pct_list)))
Out[3]:
[('retSCIENCE_MSFT', 'signal0', 'Pct_MSFT'),
('retLOVE_MSFT', 'signal1', 'Pct_YHOO'),
('retMUSIC_MSFT', 'signal2', 'Pct_MSFT'),
('retSCIENCE_YHOO', 'signal0', 'Pct_YHOO'),
('retLOVE_YHOO', 'signal1', 'Pct_MSFT'),
('retMUSIC_YHOO', 'signal2', 'Pct_YHOO')]
</code></pre>