【发布时间】:2016-07-10 10:17:05
【问题描述】:
我正在寻找一种优雅的方式来在 python 中对列表 l 进行切片,给定一个 ID 列表 l_ids。
例如,不要写
new_list = [l[i] for i in l_ids]
写类似(伪代码):
new_list = l[*l_ids]
有没有类似的方法来切片列表?
我感觉有人已经问过了,但我找不到任何参考。
编辑:可以假设所有列表项都是同一类型吗?
【问题讨论】:
-
itemgetter stackoverflow.com/questions/38276068/…