回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正在尝试联接2个列表,以便第一个列表中的值按顺序联接到第二个列表中的值,然后在列表1项用完时再次联接</p>
<pre><code>worker_tables=['table1','table2']
mylist = [['val1','val2'], ['val3','val4'],['val5','val6'],['val7','val8'],['val9','val10']]
mylist_tup = zip(mylist, worker_tables)
</code></pre>
<p>我得到的结果是——</p>
<pre><code>print mylist_tup
[(['val1', 'val2'], 'table1'), (['val3', 'val4'], 'table2')]
</code></pre>
<p>如您所见,它并没有从第一个列表连接回table1和table2字段</p>
<p>期望输出=</p>
<pre><code> [(['val1', 'val2'], 'table1'),(['val3', 'val4'], 'table2'), (['val5', 'val6'], 'table1'),(['val7', 'val8'], 'table2'), (['val9', 'val10'], 'table1')]
</code></pre>