Если у меня есть список:
to_modify = [5,4,3,2,1,0]
А затем объявить два других списка:
indexes = [0,1,3,5]
replacements = [0,0,0,0]
Как могу ли я взять элементы to_modify
в качестве индекса для индексов
, а затем установить соответствующие элементы в to_modify
на замен
, то есть после запуска, индексы
должны быть [0,0,3,0,1,0]
.
Очевидно, я могу сделать это с помощью цикла for:
for ind in to_modify:
indexes[to_modify[ind]] = replacements[ind]
Но есть ли другой способ сделать это?
Могу ли я как-нибудь использовать operator.itemgetter
?