如果你在座标上有一个名单,并希望将指数1、2和5的内容列入新的名单,你将如何这样做?
这是我是如何做的,但我不满意:
>>> a
[10, 11, 12, 13, 14, 15]
>>> [x[1] for x in enumerate(a) if x[0] in [1,2,5]]
[11, 12, 15]
是否有更好的办法?
更笼统地说,鉴于指数的图,你如何利用本图从清单中提取相应内容,甚至重复(例如,图<代码>(1,1,2,1,5)编码>生成<代码>[11,11,12,11,15]。