Я создаю алгоритм планирования, используя python. И, похоже, у меня проблема со списками.
Вот проблема:
У меня есть 2 списка: A_list и S_follow.
A_list = [1,2,3,4,5,6,7,8,9,10,11]
S_follow = [[2,3],4,[5,6],8,7,9,8,10,10,11,0]
Теперь я создал другой список, который называется Prece_list
Должно произойти следующее: элементы
Prece_list
должны иметь
Prece_list =
[
[1,[2,3]],
[2,4],
[3,[5,6]],
[4,8],
[5,7],
[6,9],
[7,8],
[8,10],
[9,10],
[10,11],
[11,0]
]
Следующие данные должны быть вставлены в список.
Как мне это сделать случиться? Как мне создать этот список, не вставляя эти данные вручную? кодировали до сих пор:
# Add Precedence Constraint
Larger_S = []
Prece_list = []
for j in range(0, len(A_list)):
for s in range(2, max_row+1):
# convert to activity number
A_list[s] = S_follow
Prece_list.append(A_list[s])
print(Prece_list)
Larger_S.append(Prece_list)
print(Larger_S)