按有效行分组和累计计数
创始人
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

相关内容

热门资讯

记者发布!微乐广西麻辣辅助,大... 记者发布!微乐广西麻辣辅助,大发棋牌辅助,详细工具(有挂解惑)1、该软件可以轻松地帮助玩家将微乐广西...
据目击者称!hhpoker作弊... 据目击者称!hhpoker作弊码怎么用,德扑之星私人局辅助器,切实是有挂(揭秘有挂)德扑之星私人局辅...
记者揭秘!同乡游有辅助软件码,... 记者揭秘!同乡游有辅助软件码,温州茶苑游戏辅助,详细器(有挂教学)1、每一步都需要思考,不同水平的挑...
2026版教程!wepoker... 2026版教程!wepoker可以透视码,智星德州辅助译码插件靠谱吗,一直是真的有挂(有挂细节)1、...
玩家必备攻略!大巴杭州辅助,新... 玩家必备攻略!大巴杭州辅助,新超凡大厅怎么开挂,详细app(有人有挂)1)新超凡大厅怎么开挂辅助插件...
2026版辅助挂!wepoke... 2026版辅助挂!wepoker有透视底牌吗,德普之星透视辅助软件下载,都是存在有挂(有挂方式);1...
玩家攻略!798大菠萝辅助,边... 玩家攻略!798大菠萝辅助,边锋干瞪眼小程序辅助,详细app(有挂透视)该软件可以轻松地帮助玩家将边...
2026版总结!wepoker... 2026版总结!wepoker开辅助能查到吗,德普之星透视辅助软件,切实是有挂(有挂方式)德普之星透...
技术分享!随意玩有辅助吗,百乐... 技术分享!随意玩有辅助吗,百乐盟有没有挂,详细软件(有挂分享)1、首先打开随意玩有辅助吗辅助器下载最...
据报道!hh poker透视器... 据报道!hh poker透视器下载,德普软件,果然存在有挂(有挂详细)1、打开软件启动之后找到中间准...