私は以下のコードを試してみましたが、これを行う有効な方法はありますか?リストと他のリストのアイテムとのPythonの組み合わせ
c = []
l = [['A1','A2'], ['B1','B2'], ['C1','C2'] ]
for i in range(0, len(l) - 1):
for j in range(i+1, len(l)):
c.append(sorted([l[i][0],l[i][1],l[j][0]]))
c.append(sorted([l[i][0],l[i][1],l[j][1]]))
c.append(sorted([l[i][0],l[j][0],l[j][1]]))
c.append(sorted([l[i][1],l[j][0],l[j][1]]))
print(c)
アウト置く:
[['A1', 'A2', 'B1'], ['A1', 'A2', 'B2'], ['A1', 'B1', 'B2'],
['A2', 'B1', 'B2'], ['A1', 'A2', 'C1'], ['A1', 'A2', 'C2'],
['A1', 'C1', 'C2'], ['A2', 'C1', 'C2'], ['B1', 'B2', 'C1'],
['B1', 'B2', 'C2'], ['B1', 'C1', 'C2'], ['B2', 'C1', 'C2']
を、 'A2'、 'B1'、 'B2'、 'C1'、 'C2']、3)) ' – poke
@pokeは別のresを生成しませんウルトラ? – vaultah
@vaultahあなたはそうです。そして今私は混乱している。それなら私を気にしないでください。 – poke