擅长:python、mysql、java
<p>我想你错过了另一个<code>list(zip())</code>:</p>
<pre><code>df['pairs'] = list(list(zip(a,b)) for a,b in zip(df['sport'], df['weather']))
</code></pre>
<p>输出:</p>
<pre><code> fruit sport weather pairs
0 apple ['baseball', 'basketball'] ['sunny', 'windy'] [('baseball', 'sunny'), ('basketball', 'windy')]
1 banana ['swimming', 'hockey'] ['cloudy', 'windy'] [('swimming', 'cloudy'), ('hockey', 'windy')]
2 orange ['football'] ['sunny'] [('football', 'sunny')]
</code></pre>