Python 3.x 如何将项目从一个列表添加到另一个列表?

Python 3.x 如何将项目从一个列表添加到另一个列表?,python-3.x,Python 3.x,我在python中有一个列表1,如下所示: ls1 ls2 ['2019-02-27','2019-02-25'] 当我试图从另一个列表中添加另一个日期项时,它不是作为列表中每一行的一部分添加,而是作为一个单独的组件添加,如下所示: ls3 我宁愿需要ls3,因为: ['A', 4, 'M', '1', 128.2, 169.818, '2019-02-27','2019-02-27'] ['B', 4, 'M', '1', 169.818, 172.3, '2019-02-25','2019

我在python中有一个列表1,如下所示:

ls1

ls2

['2019-02-27','2019-02-25']
当我试图从另一个列表中添加另一个日期项时,它不是作为列表中每一行的一部分添加,而是作为一个单独的组件添加,如下所示:

ls3

我宁愿需要ls3,因为:

['A', 4, 'M', '1', 128.2, 169.818, '2019-02-27','2019-02-27']
['B', 4, 'M', '1', 169.818, 172.3, '2019-02-25','2019-02-25']

您可以使用列表:

ls1 = [['A', 4, 'M', '1', 128.2, 169.818, '2019-02-27'], ['B', 4, 'M', '1', 169.818, 172.3, '2019-02-25']]
ls2 = ['2019-02-27','2019-02-25']

new_ls1 = [l1 + [l2] for l1, l2 in zip(ls1, ls2)]
一种更老练的方法(不是更快,使用第一种!)

或者,如果您愿意,您可以就地操作:

for i, item in enumerate(ls2):
    ls1[i].append(item)

显示用于获取此第一个(错误)结果的代码请给OP时间,至少先显示他们的尝试。否则,你就欺骗了他们学习创建自己代码的机会,而没有激励他们将问题提高到网站标准。
ls1 = [['A', 4, 'M', '1', 128.2, 169.818, '2019-02-27'], ['B', 4, 'M', '1', 169.818, 172.3, '2019-02-25']]
ls2 = ['2019-02-27','2019-02-25']

new_ls1 = [l1 + [l2] for l1, l2 in zip(ls1, ls2)]
new_ls1 = list(map(list, zip(*zip(*ls1), ls2)))
for i, item in enumerate(ls2):
    ls1[i].append(item)