Re: [問題] 請問有關擷取資料的問題?
※ 引述《clara830 (...)》之銘言:
: 最近剛學NLTK跟Python....
: 想請教一下
: 我現在要從某個.txt檔案的data擷取出來
: 然後再把裡面的內容做tokenize變成list
: 想請問一下如果我現在有個這樣的list
: ex. text=['ABCD:XXXX00XXX', 'EF:XXXXXX',....]
: 我現在想找的是如果裡面有包含'00'的話 就把他(冒號前面的字串)找出來(ex.'ABCD')
: 請問我要如何把一個list裡面的每一項冒號前面的字串都擷取出來呢
: 現在一直卡在這裡
: 謝謝> <
text = ['ABCD:XXXX00XXX', 'EF:XXXXXX']
for i in text:
if '00' in i:
print(i.split(':')[0])
==
當然用 list comprehensive 更快...
text = ['ABCD:XXXX00XXX', 'EF:XXXXXX']
print([i.split(':')[0] for i in text if '00' in i])
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.84.31
推
06/18 10:18, , 1F
06/18 10:18, 1F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章