我想保留一组介于两个值之间的项目。
下面是我所拥有的列表的代表:
List = ['Waste','Waste','Start','Data','Data','End','Waste','Waste']
我需要保留'Data'字符串。
下面的期望结果。
Res = ['Start','Data','Data','End']
我当前正在将列表转换为字符串,在“开始”处拆分,转换回字符串,然后在“结束”处拆分,同时索引要保留的拆分的正确边。太乱了。
谢谢您的帮助
假设存在'Start'
和'End'
元素,并且'Start'
出现在'End'
之前,则可以使用:
List[List.index('Start')+1:List.index('End')]