- result=[]
- target=9
- l=[2,4,6,1,7,12,-3,5]
- L=[]
- def fun(l,target):
- for each in l:
- l.remove(each)
- L=l
- for each1 in L:
- if each+each1==target:
- result.append([each,each1])
- l.remove(each1)
- fun(l,target)
- print(result)
实际结果[[2, 7], [12, -3], ]