标签: python
我有这些变量:
x = 1 y = [2, 3, 4] z = 5
我想将它们全部添加到新数组中(类似这样):
a = [x, y, z]
现在a是[1, [2, 3, 4], 5]
a
[1, [2, 3, 4], 5]
但是,我希望a是[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5
最简洁的方法是什么?
答案 0 :(得分:3)
您可以将x和z转换成列表,然后像这样将它们全部链接在一起;
x
z
a = [x] + y + [z]
或者在Python 3.5+中,您可以在构建列表时解压缩y,如下所示:
y
a = [x, *y, z]