class Solution:
def intersection(self, nums1, nums2):
"""
:type nums1: List[int]
:type nums2: List[int]
:rtype: List[int]
"""
"""
#方案一
L = []
for num in nums1:
if num in nums2:
L.append(num)
return list(set(L))
"""
#方案二
return list(set(nums1) & set(nums2))
注意最后保存为list, 内置函数set()去除重复元素,返回的是set类型。
本文介绍了一种使用Python实现的两数组交集算法,通过两种不同的方法:第一种是遍历两个数组并查找公共元素;第二种是利用Python的集合操作直接找到交集。这两种方法都能有效地去除重复元素并返回结果。
253

被折叠的 条评论
为什么被折叠?



