gpt4 book ai didi

Python:如何同时将两个列表添加到列表中?

转载 作者:太空宇宙 更新时间:2023-11-03 12:39:01 28 4
gpt4 key购买 nike

假设我有一个列表

l1 = []

另一个列表

l2 = ['a','b']

和两个变量

u = 1
z = 2

现在我想将 l2 添加到 l1,并将两个变量作为列表添加到 l1。可以使用 append 分两步完成:

l1.append(l2)
l1.append(list((u,z)))

这给了我想要的输出

[['a', 'b'], [1, 0]]

但是像

l1.append(l2, list((u,z)))

不起作用。有没有一种方法可以在一个漂亮的 oneliner 中获得我在两个步骤中获得的相同输出,即可以同时通过两个列表 append 一个列表?

最佳答案

l1.extend([l2, [u,z]])

append 只能将一个元素添加到列表中。extend 接受一个列表并将其中的所有元素添加到另一个列表。

关于Python:如何同时将两个列表添加到列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30478406/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com