在python中,我们可以使用extend()方法将列表添加到彼此中,但是它会将第二个列表添加到第一个列表的末尾。
lst1 = [1, 4, 5]
lst2 = [2, 3]
lst1.extend(lst2)
Output:
[1, 4, 5, 2, 3]
我如何添加第二个列表作为第一个元素的一部分?这样的结果是这样的;
[1, 2, 3, 4, 5 ]
我尝试使用lst1.insert(1, *lst2)
,但出现错误;
TypeError: insert expected 2 arguments, got 3
4条答案
按热度按时间ghhaqwfi1#
对于那些不喜欢阅读评论的人:
输出:
ftf50wuq2#
您可以分两步解决问题:
代码:
hc8w905p3#
如果您的唯一目标是使列表正确排序,那么您可以在之后使用.extend()和.sort()。
q3aa05254#
如果列表总是排序的话,@Jamiu有正确的解决方案。
如果列表未按顺序排列,则