作者wawawa (哇哇哇○( ̄﹏ ̄)○)
看板Python
标题Re: [问题] 请问有关撷取资料的问题?
时间Tue Jun 17 23:03:18 2008
※ 引述《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
1F:推 clara830:谢谢解答!!!! 06/18 10:18