回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有两张单子。一个是普通列表,另一个是二维列表。我需要从列表1中选取4个条目,然后将它们添加到第二个2d列表中每个条目的前面(最好是按一定的顺序,比如按它们)。你知道吗</p>
<p>我需要下面第一张单子的前四部分</p>
<pre><code>['15', '15:09 WED JAN 10 2018', 'Endcrinology', '0', '20', '0:00', '', '1', '0', '0', '0', '0', '0', '1']
</code></pre>
<p>添加到列表2中的每个“值”条目中。。。你知道吗</p>
<pre><code>(0, ['Check In', '', '1607-584-4547', 'Avail', '10:48', '3', '1', '1'])
(1, ['Check In', '', '1607-584-4514', 'Avail', '10:49', '2', '1', '12'])
(2, ['Check Out', '', '1607-584-4580', 'Avail', '10:46', '2', '0', '3'])
(3, ['Check Out', '', '1607-115-4068', 'AUX', '10:49', '0', '0', '8'])
</code></pre>
<p>我已经遍历了列表2,以便去掉一些在“真实数据”结束后导致1-4个元素组的选项卡,如下所示:</p>
<pre><code> for element, value in enumerate(agentdata1):
if len(value) != 8:
agentdata1.pop(element)
</code></pre>
<p>我的想法是,仍然在for循环中,但在if语句之外,我可以将这些值“推”到列表中。我把你弄得乱七八糟列表.插入以及列表.append但我还没有得到任何快乐。提前谢谢。你知道吗</p>
<p>所需输出如下:</p>
<pre><code>(0, ['15', '15:09 WED JAN 10 2018', 'Endcrinology', '0','Check In', '', '1607-584-4547', 'Avail', '10:48', '3', '1', '1'])
(1, ['15', '15:09 WED JAN 10 2018', 'Endcrinology', '0','Check In', '', '1607-584-4514', 'Avail', '10:49', '2', '1', '12'])
(2, ['15', '15:09 WED JAN 10 2018', 'Endcrinology', '0','Check Out', '', '1607-584-4580', 'Avail', '10:46', '2', '0', '3'])
(3, ['15', '15:09 WED JAN 10 2018', 'Endcrinology', '0','Check Out', '', '1607-115-4068', 'AUX', '10:49', '0', '0', '8'])
</code></pre>