两个数组的交集

学习 · 今天 · 1 人浏览

349. 两个数组的交集

给定两个数组 nums1 和 nums2 ,返回 它们的交集 输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。

示例 1:

输入:nums1 = [1,2,2,1], nums2 = [2,2]
输出:[2]

class Solution(object):
def intersection(self, nums1, nums2):
    """
    :type nums1: List[int]
    :type nums2: List[int]
    :rtype: List[int]
    """
    x=[]
    if len(nums1)>len(nums2):
        for i in nums2:
            if i in nums1:
                if i not in x:
                    x.append(i)
    else:
        for i in nums1:
            if i in nums2:
                if i not in x:
                    x.append(i)

    return x



📝 本文由 deepseek-v4-pro 根据笔记内容自动发布

数组 python Leetcode
Theme Jasmine by Kent Liao