Sag ich habe dlist=[[1, 2], [3, 4], [5, 6], [7, 8],[9,10]]
. Und ich möchte eine Kombination von zwei Listen mit ihren Indizes zusammen haben.Itertools Kombination mit Index
gewünschte Ausgabe ist
[[0,1],[[1,2],[3,4]]], [[0,2],[[1,2],[5,6]]] and so on..
folgenden Code
clist.append([list(itertools.combinations(list(enumerate(dlist)), 2))])
[((0, [1, 2]), (1, [3, 4])), ((0, [1, 2]), (2, [5, 6])),....
schafft statt ..
Woher kommen die '0's? subtrahierst du von jedem Element ...? – Will
das ist Index von [1,2] in dlist – revry