按有效行分组和累计计数
创始人
2024-08-22 23:00:44
0

以下是一个示例代码,用于按有效行分组和累计计数:

def count_valid_lines(filepath):
    # 打开文件
    with open(filepath, 'r') as file:
        lines = file.readlines()

    # 初始化计数器和结果字典
    count = 0
    result = {}

    # 遍历每一行
    for line in lines:
        line = line.strip()  # 去除行首尾的空白字符

        # 忽略空行和注释行
        if line == '' or line.startswith('#'):
            continue

        # 如果该行不在结果字典中,则将其添加到结果字典,并初始化计数为1
        if line not in result:
            result[line] = 1
        else:
            result[line] += 1

        # 增加有效行计数器
        count += 1

    # 打印结果
    print(f"有效行数:{count}")
    print("按行分组和计数:")
    for line, count in result.items():
        print(f"{line}: {count}")

# 示例用法
count_valid_lines("example.txt")

假设存在一个名为 "example.txt" 的文本文件,其中包含以下内容:

# 这是一个示例文件
apple
banana
# 注释行
apple
apple
banana
orange

运行上述代码后,输出结果将为:

有效行数:6
按行分组和计数:
apple: 3
banana: 2
orange: 1

相关内容

热门资讯

方法辅助挂!wpk透视插件,智... 方法辅助挂!wpk透视插件,智星菠萝辅助,一直真的有挂(确实有挂)1、下载好智星菠萝辅助正确养号方法...
最终!哈糖大菠萝有挂吗5个常用... 最终!哈糖大菠萝有挂吗5个常用方法,德普之星辅助工具如何设置,都是真的是有挂(有挂实锤)在进入德普之...
第三方插件!werplan怎么... 第三方插件!werplan怎么作弊,德扑之星辅助工具如何设置,其实是真的有挂(有挂实锤)1、下载好德...
黑科技辅助挂!wepoker模... 黑科技辅助挂!wepoker模拟器哪个,德扑之星透视免费,好像是有挂(有人有挂)1、金币登录送、破产...
今年以来!模拟器打开hhpok... 今年以来!模拟器打开hhpoker,德普之星私人局透视,确实真的是有挂(有人有挂)1)德普之星私人局...
据文件显示!大菠萝免费辅助,德... 据文件显示!大菠萝免费辅助,德普之星透视免费,本来确实有挂(有挂规律);1、上手简单,内置详细流程视...
2026版复盘!wepoker... 2026版复盘!wepoker可以免费玩吗,德扑之星私人局透视,好像存在有挂(有挂讲解)在进入德扑之...
现有说明如下!epoker底牌... 现有说明如下!epoker底牌透视,德扑之星怎么开辅助,一贯确实有挂(有挂讲解)1)德扑之星怎么开辅...
据权威媒体报道!pokerma... 据权威媒体报道!pokermaster破解版,德扑软件,一直真的是有挂(有挂细节)1、据权威媒体报道...
2026版技巧!agpoker... 2026版技巧!agpoker辅助,德普之星透视免费,好像真的是有挂(有挂讲解);该软件可以轻松地帮...