擅长:python、mysql、java
<p>您可以尝试一下,但要复制一份otherlist,以免丢失信息:</p>
<pre><code>[row+[myotherlist.pop(0)] if row[0]=='Download' else row for row in listScheduel]
</code></pre>
<p>例如:</p>
<pre><code>list = [['Download',1,2,3],[0,1,2,3],['Download',1,2,3],['Download',1,2,3]]
otherlist = [0,1,2,3,4]
l = [ row+[otherlist.pop(0)] if row[0]=='Download' else row for row in list]
</code></pre>
<p>输出:</p>
<pre><code>[['Download', 1, 2, 3, 0],
[0, 1, 2, 3],
['Download', 1, 2, 3, 1],
['Download', 1, 2, 3, 2]]
</code></pre>