网站3级营销是怎么做的,枣庄建网站,华为净亏26亿,福州网站开发公司文章目录1.问题描述2.代码详情1.问题描述
给定两个数组#xff0c;编写一个函数来计算它们的交集。
示例 1#xff1a;
输入#xff1a;nums1 [1,2,2,1], nums2 [2,2] 输出#xff1a;[2]
示例 2#xff1a; 输入#xff1a;nums1 [4,9,5], nums2 [9,4,9,8,4] 输…
文章目录1.问题描述2.代码详情1.问题描述
给定两个数组编写一个函数来计算它们的交集。
示例 1
输入nums1 [1,2,2,1], nums2 [2,2] 输出[2]
示例 2 输入nums1 [4,9,5], nums2 [9,4,9,8,4] 输出[9,4]
说明 输出结果中的每个元素一定是唯一的。 我们可以不考虑输出结果的顺序。
2.代码详情
class Solution:def set_intersection(self,set1,set2):return [x for x in set1 if x in set2]def intersection(self, nums1: List[int], nums2: List[int]) - List[int]:set1 set(nums1)set2 set(nums2)if len(set1) len(set2):return self.set_intersection(set1,set2)else:return self.set_intersection(set2,set1)