0
我有三個列表(L1,L2,L3),像不一定是全部名單:產品,同時
L1 = [1,2]
L2 = ['a','b']
L3 = ['A','B']
我想計算L1 * L2 * L3的產品,id est,
itertools.product(L1,L2,L3) = [ [1,'a','A'], [1,'a','B'], ... ]
但我想採取或不考慮一些名單;因此,[1,],[1,'a']將是結果的一部分,如['a',],['a','B']等。
任何想法來幫助我?謝謝 !
你是什麼意思,「我想採取或不考慮一些名單」?你給的清單應該有什麼結果? – interjay
我希望[1,'a']作爲結果的一部分(=在這裏,L3被忽略)或[2,'B'](=在這裏,L2被忽略),等等,再加上通常的結果使用三個列表[1,'a','A'],[1,'a','B],... – suizokukan
所以你想要列出每個給定列表中包含零個或一個項目的所有列表? – interjay