一、题目描述
二、答题思路
class Solution(object):
def intersect(self, nums1, nums2):
"""
:type nums1: List[int]
:type nums2: List[int]
:rtype: List[int]
"""
result=[]
for i in nums2:
if i in nums1:
result.append(i)
nums1[nums1.index(i)] = -1 # if nums1=[1,2,1,2] nums2=[2,2] i=2时,nums1.index(2)=1 表示nums1中第一个2出现的下角标,nums1[1]=-1,相当于flag了一个标记
return result