|||
python在处理字符串时有一个比价好的手段,就是链表,临时生成列表,对列表中的元素处理。
[]即可立即生成列表,方括号中可以包含语句,
[w for w in word_list if w.endwith('ed')]
这是一层的判断结构。
python的列表中还可以包含更多的层级,[[][[]]]
所以在方括号中的循环语句也可以是多重的[w for word_list in claim_sent for w in word_list if w.endwith('ed')]
这种处理方式大大减少了数据处理的工作量。
所以,python的数据处理,要善于利用列表,更要善于在方括号中利用链表。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-7-18 14:26
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社