Python程序合并两个数组
合并给定数组的元素的过程称为合并。可以使用许多技术以许多方式来执行此操作。让我们讨论所有有助于在Python中合并给定数组的技术。在进入技术之前,让我们了解一下如何使用简单的输入输出方案合并数组。
输入输出方案
假设有两个数组arr1和arr2。
现在,合并的数组是在合并数组arr1和arr2之后得到的结果数组。
使用“+”运算符
运算符“+”用于在一般数学中添加值。但是,在数组的情况下,其用法与其他应用程序不同。它可用于结合和合并包含合并操作的数组。
语法
使用运算符“+”合并给定数组的语法如下−
这里,arr1、arr2、arr3、arr4、arr5、…、arrN是要合并的数组。
示例
在此示例中,我们将讨论使用“+”运算符合并数组的过程。
输出
上面程序的输出如下−
使用“Naive”方法或“Naive Technique”
此技术完全通过程序内声明的变量进行处理。如果需要合并两个数组,则会创建一个新数组,其中将存储两个数组的元素。最后,该数组将被视为合并后的结果数组。
类似地,如果需要合并三个数组,则将所有三个数组的元素存储在新创建的第四个数组中。让我们讨论此技术遵循的算法,然后构造程序。
示例
在下面的示例中,我们将讨论使用Naïve方法合并两个或多个数组的过程。
- 步骤1 - 声明两个或更多需要合并的数组。
-
步骤2 - 创建一个新的数组,将初始数组的元素存储在其中。
-
步骤3 - 遍历所有初始数组的元素,并将这些元素同时存储到新创建的数组中。
-
步骤4 - 遍历所有元素后,打印新创建的数组。
输出
上述程序的输出如下