我需要从一个列表中找到对,当相加的时候和是偶数示例:list=[1,4,3,2,5,6,7] paired_list=[(1,3),(1,5),(1,7),(4,2),(4,6),(3,5),(3,7)..and so on]这些对不应该重复。1+3=4为偶数(1+5)=6为偶数
发布于 2020-10-14 13:09:34
使用itertools生成组合并应用逻辑。
from itertools import combinations
l1=[1,4,3,2,5,6,7]
comb=[ i for i in combinations(l1,2) if sum(i)%2==0]
print (comb)https://stackoverflow.com/questions/64346893
复制相似问题