Python中该如何理解这句statement?

2013-11-03 12:52:32 +08:00
 laskuma
在做topic modeling的research。对python不是很熟悉,正在看gensim的tutorial,有这么一句话不是很明白。能帮我分解一下吗?能否告诉我这种格式叫什么?
texts = [[word for word in document.lower().split() if word not in stoplist]for document in documents]
3294 次点击
所在节点    问与答
4 条回复
stillwater
2013-11-03 13:04:54 +08:00
list comprehension
laskuma
2013-11-03 13:10:21 +08:00
@stillwater 感谢!
mkeith
2013-11-03 13:41:32 +08:00
texts = []
for document in documents:
for word in document.lower().split():
if word not in stoplist:
texts.append(word)
subpo
2013-11-03 13:47:40 +08:00
好像一下子知道pythoner推崇的pythonic是什么意思了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/87894

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX