如何在列表(列表1)中有效地查找列队列表元素(列表2)?查找列表中的列队元素
如:
list1 = ['a', 'b', 'c', 'd', 'e', 'f']
list2 = ['d', 'e']
在这种情况下,指数,因为有比赛,将是3
实际的数据是这样的字符串(事实上,从字面上看,全部是空白那里),我打算拆分,并删除空白:
+--head (1)
| +--title (1)
| +--meta (3)
| +--link (14)
| +--script (21)
| +--comment (3)
| +--noscript (1)
| +--iframe (1)
而且我想匹配:
+--link (14)
+--script (21)
在实际数据中,索引应该是+--link
开始的地方。
真的让我想起在字符串中找到一个子字符串,但我想知道python中的一个有效算法是做什么的? – PascalVKooten 2014-12-07 20:34:37
是否没有其他信息可用?排序?大?多? – keyser 2014-12-07 20:35:23
@keyser更新。 – PascalVKooten 2014-12-07 20:37:34