【发布时间】:2019-05-12 18:32:50
【问题描述】:
我想用新值替换替换索引中给定位置的列表中的元素。例如,如果给定列表是replace_elements([1,2,3,4,5,6,7,8],[0,4,3],0),那么结果应该是[0, 2, 3, 0, 0, 6, 7, 8]。我尝试了几种方法,但似乎都没有奏效。我尝试了以下代码:
for i in new_value:
list_a[i] = replacement_indices
return new_value
【问题讨论】:
-
@jpp 更像是重复的,对吧?你可以关闭我不会大喊大叫
-
@Jean-FrançoisFabre,IMO 略有不同,因为该帖子支持每个索引的不同值。虽然这对
list无关紧要,但对 NumPy 可能很重要(例如)。并不是说我建议我们在这里提供 NumPy 解决方案 :)。
标签: python