分隔列表的不同部分

时间:2018-10-28 21:06:07

标签: arrays

我正在处理一个很大的列表,我需要将列表从lst[7]到更高的列表中进行分隔。我该怎么办?这是专门的代码/列表(我很抱歉没有以代码片段的方式格式化列表,这种方式更容易阅读):

2 个答案:

答案 0 :(得分:0)

您只需要第7个元素,并且此列表中的第几个元素是?我无法完全理解您的最后一行。但是,如果是这样的话:

  

lst2 = lst1 [7:]

编辑:
实际上,您实际上似乎想跳过前九个列表,因此应该是:

  

lst2 = lst1 [9:]

答案 1 :(得分:0)

从您的列表来看,您想要的所有内容都将'year'作为其第一个元素的一部分。

这样做:

your_new_list = [l for l in lst if 'year' in l[0]]

your_new_list将是列表的列表,只有您想要的列表。

这将过滤列表列表中所有第一个元素在字符串中具有'year'的列表。