全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
736 1
2019-10-29

我有一个list如下结构:
L =["ticket1","ticket2","spec1","spec2",
"ticket3","ticket4","spec3",
"ticket5","spec4","spec5",
"ticket6","ticket7","ticket8",
"ticket9","ticket10","spec6","spec7",
"ticket11","ticket12",
"ticket13","spec8",
"ticket14","spec9"]

想要挑出来后面没有跟着spec的ticket,具体规则如下:
1.如果连续两个ticket后面跟着连续两个spec,那么这两个ticket算有spec,如ticket1,ticket2;ticket9,ticket10
2.如果一个ticket后面跟着一个或者连续多个spec,那么这个ticket也算有spec,如ticket4,ticket5,ticket13,ticket14;

剩下的ticket都算是没有spec的,我想要挑出这些ticket,有哪些好的方法可以使用呀?
没有spec的ticket如下:ticket3,ticket6,ticket7,ticket8,ticket11,ticket12

列表里面的信息是唯一的信息,请教各位大神有什么方法可以实现这样的挑选。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-10-30 16:08:40
比较复杂的判断就老老实实用循环吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群