天天看点

leetcode-349:两个数组的交集题目解题

leetcode-349:两个数组的交集

  • 题目
  • 解题

题目

题目链接

给定两个数组,编写一个函数来计算它们的交集。

示例 1:

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

示例 2:

输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出:[9,4]
           
leetcode-349:两个数组的交集题目解题

解题

用集合的办法,直接去求交集,(因为输出的每个元素是唯一的)

class Solution:
    def intersection(self, nums1: List[int], nums2: List[int]) -> List[int]:
        return list(set(nums1)&set(nums2))