Я работаю над сценарием Python, пытаясь создать файл Excel со столбцами следующим образом:
только
b только
только c
а и б, но не в с
b и c, но не в
с и а, но не в б
а и б и в.
Вывод будет выглядеть как диаграмма Венна из 3 групп, но мне нужно в списках, а затем я смогу экспортировать в таблицу Excel.
list1 = ['ab','cd','gfa','eha','tu','asb','acd','cgf','ceh','dtu','ased','ra','re','sdgfsycbjs','jcjhcbsd']
list2 = ['abx','cd','gfr','eha','tu','asb','acl','cgfta','cpah','adtu','assa','fd','as','sbddsvc','jbcbh']
list3 = ['abs','cd','gfv','eh','tu','asb','ased','cgf','ceh','adtu','assa','qw','uy','hdsjb','bcjh']
a = []
b = []
c = []
ab = []
bc = []
ca = []
abc = []
for item in list1:
if item in list2:
if item in list3:
if item not in abc:
abc.append(item)
else:
ab.append(item)
else:
if item not in ca:
a.append(item)
for item in list2:
if item in list3:
if item in list1:
if item not in abc:
abc.append(item)
else:
bc.append(item)
else:
if item not in ab:
b.append(item)
for item in list3:
if item in list1:
if item in list2:
if item not in abc:
abc.append(item)
else:
ca.append(item)
else:
if item not in bc:
c.append(item)