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