本文共 534 字,大约阅读时间需要 1 分钟。
链接:https://leetcode-cn.com/problems/intersection-of-two-arrays
给定两个数组,编写一个函数来计算它们的交集。示例 1:
输入:nums1 = [1,2,2,1], nums2 = [2,2]
输出:[2]
示例 2:
输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出:[9,4]
我用的一行Counter竟然报错?
集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,
>>> a = set('abracadabra')>>> a { 'a', 'r', 'b', 'c', 'd'}
class Solution: def intersection(self, nums1: List[int], nums2: List[int]) -> List[int]: s1 = set(nums1) s2 = set(nums2) return list(s1&s2)
转载地址:http://tujii.baihongyu.com/