两个数组找出不同的数
时间: 2023-08-08 13:11:15 浏览: 70
回答: 要找出两个数组中不同的数,可以使用以下方法。首先,将两个数组分别存储在nums1和nums2中。然后,创建一个空的列表answer,用于存储不同的数。接下来,使用for循环遍历nums1中的数,判断是否在nums2中,如果不在,则将其添加到answer\[0\]中。然后,再使用for循环遍历nums2中的数,判断是否在nums1中,如果不在,则将其添加到answer\[1\]中。为了避免重复的数出现在answer中,可以使用set函数来去除重复的数。最后,输出answer即可得到不同的数。\[1\]
示例代码如下:
```
nums1 = \[1, 2, 3, 4, 5, 6, 7\]
nums2 = \[1, 2, 3, 4\]
answer = \[\[\], \[\]\]
for i in set(nums1):
if i not in nums2:
answer\[0\].append(i)
for j in set(nums2):
if j not in nums1:
answer\[1\].append(j)
print(answer)
```
输出结果为:\[\[5, 6, 7\], \[\]\],表示nums1中的不同数为\[5, 6, 7\],nums2中的不同数为空列表。\[2\]
另外,还可以使用其他方法实现,比如使用filter函数和indexOf函数来筛选不同的数。具体代码如下:
```
nums1 = \[1, 2, 3, 4, 5, 6, 7\]
nums2 = \[1, 2, 3, 4\]
res1 = \[\]
res2 = \[\]
res = \[\]
res1.append(list(filter(lambda x: x not in nums2, nums1)))
res2.append(list(filter(lambda x: x not in nums1, nums2)))
res = res1\[0\] + res2\[0\]
print(res)
```
输出结果为:\[5, 6, 7\],与之前的方法得到的结果相同。\[3\]
#### 引用[.reference_title]
- *1* *2* [找出两数组的不同](https://blog.csdn.net/gschen_cn/article/details/124010765)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [比较两个数组,找出不一样的数据组成新数组](https://blog.csdn.net/qq_37600506/article/details/122602819)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)