- 列表合并
列表是python中常用的数据结构。两个列表合并成同一个也是非常常见的操作。
用+运算符就可以将两个列表合并,顺序是从左到右依次连接。
下面代码可以做到等价的列表连接操作。不同之处在于+会返回一个新的list,而extend是修改原有list。
a=[1,2]
b=[3,4]
c=a+b
print(c)
a.extend(b)
print(a)
- 其他案例:
Python的列表连接可以将不同类型元素的列表合并成一个列表。
tuple类型的对象虽然没有extend方法,但仍然支持+运算,可以将两个tuple进行连接。
如果不是要合并列表,而是需要按位对列表 元素进行加法运算,下面的列表表达式是一种可行的方式。