给定两个数组,编写一个函数来计算他的交集
示例1
输入 nums1 = [1, 2, 2, 1 ] nums2 = [2, 2]
输出 [2, 2]
示例2
输入nums1 = [4, 9, 5] nums2 = [8,4,9,8,4]
输出[4, 9]
给定列表
nums1 = [1, 2, 3, 5, 6]
nums2 = [2, 3, 6]
我认为先求最短的列表,
_len = 0
if len(nums1) > len(nums2):
_len+=len(nums2)
else:
_len+=len(nums1)
然后拿出最短列表的第一号下标的第一个元素再次循环大列表的每个元素比较是否相等,如果相等的话打印出这个值
for i in range(_len):
for k in range(len(nums1)):
if nums2[i] == nums1[k]:
pass