У меня есть список (aList)
Мне нужно создать еще один список такой же длины, что и aList (checkColumn) и добавить 1 в позиции, определенные в списке индексов (indexList), позиции, не определенные в indexList, должны быть 0
Введите:
aList = [70, 2, 4, 45, 7 , 55, 61, 45]
indexList = [0, 5, 1]
Желаемый вывод:
checkColumn = [1,1,0,0,0,1]
Я экспериментировал со следующим кодом, но получаю вывод как [1,1]
for a in len(aList):
if a == indexList[a]:
checkColumn = checkColumn[:a] + [1] + checkColumn[a:]
else:
checkColumn = checkColumn[:a] + [0] + checkColumn[a:]
Я попытался с checkColumn.insert (a, 1), и я получил тот же результат.
Спасибо за помощь!