作者bizkit (all work and no play)
看板Python
標題regexp on list of lists
時間Mon May 25 19:00:01 2009
hi,
我有一個資料結構長這樣
list_of_lists = [
[x1,y2,z3] ,
[x1,y2,z3] ,
[x1,y2,z3] ,
.........
]
如果我希望
1. 對z欄位使用regexp做複雜的pattern matching
2. 取出z欄位符合pattern位置所對應的x與y欄位
是否有現成的模組可以做到這種事?
或是大家會建議怎麼實做比較有效率呢?XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.145.161
※ 編輯: bizkit 來自: 140.138.145.161 (05/25 19:00)
→ cibs:r = filter(lambda x: re.match(r'', x[2]), list_of_lists) 05/25 22:21
推 csdcbiz:感謝 05/26 00:17
推 csdcbiz:呃 我是想跨list做matching 不是單一XD 不過看起來filter 05/26 00:28
→ csdcbiz:辦的到 05/26 00:28
推 csdcbiz:好像不行orz 05/26 01:19
→ cibs:你直接列詳細資料吧? 05/27 00:46