python如何统计列表的长度

问题描述:

python如何统计列表的长度
有一组数据存放在a.txt,按行存储:
1 2 3 4 5 6
4 5 6 7
2 3 2 3 4 5 7
现在要统计出每行的长度(就是有几个数字),并将长度大于5的记录下行号和长度,存放到b.txt
1 6
3 7
1个回答 分类:综合 2014-12-07

问题解答:

我来补答
以下代码测试通过:#!/usr/bin/env python
# -*- coding: utf-8 -*-
inFile, outFile = r'a.txt', r'b.txt'
with open(inFile, 'r') as f1:
    with open(outFile, 'w') as f2:
        for n, line in enumerate(f1):
            size = len(line[:-1].split(' '))
            if size > 5:
                f2.write("%s %s\n" % (str(n+1), str(size))) 如果是在Windows上跑,就去掉第一行.
 
 
展开全文阅读
剩余:2000
下一页:立体几何 24题