Re: [問題] 請問有關擷取資料的問題?
※ 引述《clara830 (...)》之銘言:
: 不好意思再請教一個進階的問題....
: 假設我現在有一個list是這樣:
: text = ['ABCD:from XXX X 12(V) XXX', 'EF:XXX XX', 'GH: from XXX XX 345(V) XX']
: 比如說我現在想要讓程式判斷 :
: 如果裡面有包含'from'的話
: 就把其中冒號前面的字串找出來 以及找出其中(V)前面的字串
: 以這個例子來說的話 也就是希望擷取出 [(ABCD, 12), (GH, 345)]
: 好像有點複雜.....不知道這有辦法寫出來嗎?
: 現在好像還想不到怎麼解決
跟前面的回答基本一樣
store = []
text = [....]
for i in text:
if 'from' in i:
seg = i.split(':')
first_param = seg[0]
second_param = seg[1].split('(V)')[0]
store.append((first_param, second_param))
print store
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.75.133
→
06/18 10:50, , 1F
06/18 10:50, 1F
→
06/18 10:54, , 2F
06/18 10:54, 2F
推
06/18 13:49, , 3F
06/18 13:49, 3F
→
06/18 13:52, , 4F
06/18 13:52, 4F
推
06/18 19:27, , 5F
06/18 19:27, 5F
推
06/19 10:49, , 6F
06/19 10:49, 6F
→
06/19 10:50, , 7F
06/19 10:50, 7F
推
06/19 13:13, , 8F
06/19 13:13, 8F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章