美文网首页
Python进行数组合并的方法

Python进行数组合并的方法

作者: Medicine_8d60 | 来源:发表于2022-05-16 10:37 被阅读0次

python的数组合并在算法题中用到特别多,这里简单总结一下:

假设有a1和a2两个数组:

a1=[1,2,3]

a2=[4,5,6]

合并方式

1. 直接相加

合并后赋值给新数组a3
a3 = a1 + a2

2. extend

调用此方法,a1会扩展成a1和a2的内容a1.extend(a2)

3. 列表表达式

先生成新的二维数组)a3 = [a1, a2])
列表推导形成新的数组)a4 = [ y for a in a3 for y in a ])

合并性能

下面分别测试下三种数组合并方式的性能

分别输出:

17.2916171551

20.8185400963

55.1758739948

可以看出:在数据量大的时候,第一种方式的性能要高出很多。

相关文章

网友评论

      本文标题:Python进行数组合并的方法

      本文链接:https://www.haomeiwen.com/subject/zqmvertx.html