python列表添加元素
怎么在列表的特定位置同时添加多个元素啊{:5_94:}insert 的方法,进行多次添加呗
或者直接用列表切片,把你的元素切片到目标列表中去
本帖最后由 zltzlt 于 2020-7-24 11:54 编辑
可以用列表切片 + 拼接:
>>> list1 =
>>> list2 =
>>> new_list = list1[:3] + list2 + list1 # 在 list1 的第 3 个位置添加 list2
>>> print(new_list)
也可以用 insert() + for 循环:
>>> list1 =
>>> list2 =
>>> for i in list2[::-1]:
list1.insert(3, i)
>>> list1
zltzlt 发表于 2020-7-24 11:53
可以用列表切片 + 拼接:
谢谢大佬,学到了{:5_109:} Twilight6 发表于 2020-7-24 11:52
insert 的方法,进行多次添加呗
或者直接用列表切片,把你的元素切片到目标列表中去
好嘞,感谢大佬{:5_91:}
页:
[1]