
python列表如何添加列表
用户关注问题
如何将一个列表元素添加到另一个Python列表中?
我有两个列表,比如[1, 2, 3]和[4, 5],怎样把第二个列表的元素添加到第一个列表?
使用extend()方法添加列表元素
可以使用extend()方法将一个列表中的所有元素添加到另一个列表中。例如:
list1 = [1, 2, 3]
list2 = [4, 5]
list1.extend(list2)
这样,list1就变成了[1, 2, 3, 4, 5]。
在Python中怎样把一个列表作为单一元素添加到另一个列表?
如果想把整个列表作为一个元素添加到另一个列表,应该用什么方法?
使用append()方法添加整个列表
append()方法可以将传入的对象作为一个单独的元素添加到列表末尾。例如:
list1 = [1, 2, 3]
list2 = [4, 5]
list1.append(list2)
执行后,list1的内容是[1, 2, 3, [4, 5]],即第二个列表作为一个元素添加进去了。
Python中有没有把两个列表合并生成新列表的方法?
不想修改原列表,想合并两个列表并生成新列表,有什么简洁的写法?
使用加号(+)操作符合并列表
可以用加号操作符将两个列表合并成一个新列表,不会改变原来两个列表的内容。例如:
list1 = [1, 2, 3]
list2 = [4, 5]
new_list = list1 + list2
new_list是[1, 2, 3, 4, 5],而list1和list2保持不变。