理解列表的元素

时间:2016-06-06 16:10:30

标签: python-2.7

我想计算列表中每个元素的行数。该列表有15个元素0-14,每行有1到5行,每行20个字符。这不是列表而是单个文件。

for j in range(0, 15): 
    with open('slash', 'r') as infile:
        data = infile.read()
        news_line = data.splitlines()
print(textwrap.fill(news_line[2], 20))
n = len(news_line[2])
    print n

1 个答案:

答案 0 :(得分:0)

在您发布的代码中,前两行将文件内容作为一个大字符串;第三行将该字符串拆分为单个字符串列表,每行一个。

在你的问题中,你有一个元素列表,其中每个元素就像文件中的字符串一样(我可以从你的描述中看出来)。因此,您需要模仿已发布代码的作用,但是对于列表中的每个元素,并将它们一起添加。