最佳答案
考虑下面的 Python 代码,我用它在一个新的 list2
中添加了 list1
中索引从1到3的所有条目:
for ind, obj in enumerate(list1):
if 4 > ind > 0:
list2.append(obj)
如果我无法通过枚举访问索引,你将如何使用列表内涵来编写这些内容?
比如:
list2 = [x for x in list1 if 4 > ind > 0]
但是因为我没有 ind
的编号,这个能行吗?
list2 = [x for x in enumerate(list1) if 4 > ind > 0]