Я устанавливаю линейное соединение, и у меня есть два списка:
a = [1,1,1,2,2,3,3,3,4]
b = [1,3,7,2,3,4,7,8,9]
a[i]
, относящихся к b[i]
Я перегруппировал b
как c
:
c = [[1, 3], [7], [2, 3], [4], [7, 8], [9]]
Я попытался добавить соответствующее значение a
в каждый подсписок в c
, чтобы получить:
d = [[1, 1, 3], [1, 7], [2 ,2, 3], [3, 4], [3, 7, 8], [4, 9]]
Первое значение в каждом подсписке c
, котороепервоначально в b
относится к a
, как c[0][0] = b[0]
, и добавьте a[0]
к c[0]
, c[1][0] = b[2]
, поэтому добавьте a[2]
к c[1]
.
Если подсписок в c
и первое значение подсписка = b[i]
, добавьте a[i]
к каждому подсписку.
Я застрял на этом.