Python嵌套循环理解

时间:2015-04-04 19:36:54

标签: python

我试图通过循环文件中的句子来设置“word_count”变量。该文件看起来像:

  我是萨姆   我是亚历克斯   亚历克斯喜欢山姆

我能做到:

word_count = 0
for line in file:
    word_count += enumerate(line.split())

如何制作这一行?

2 个答案:

答案 0 :(得分:4)

您可以使用内置sum来执行此操作

word_count = sum(len(line.split()) for line in file)

答案 1 :(得分:2)

您可以使用sumlen功能在一行中实现此目的

word_count = sum(len(line.split()) for line in file)