如何取出除第一个k之外的所有元素

时间:2017-10-20 15:13:58

标签: python list list-comprehension

我对python很新,并试图写一个简洁的列表理解。这是我现在拥有的:

def __to_list(i):
    #return some list

k = 3
some_list = #...
result = [e
    for el in some_list
    for e in __to_list(el) if #take all elements in __to_list(el) except the first k]

这样做的pythonic方式是什么?

1 个答案:

答案 0 :(得分:3)

你可以使用切片。

result = some_list[k:]