【发布时间】:2015-06-16 18:34:35
【问题描述】:
我有一个值列表和一个索引列表,我需要删除索引指向的元素。
这是我的解决方案,但我不喜欢实现,因为它需要导入包,当值包含 maxint 时不起作用,并且多次迭代这些值。
def remove_abnormalities(values, indices):
v = list(values)
for i in indices:
v[i] = sys.maxint
return filter(lambda i: i != sys.maxint, v)
有更好的解决方案吗?
【问题讨论】:
标签: python list collections