• 统计相同行发生的次数,及各项值的和 分类: python 小练习 2014-03-21 16:21 258人阅读 评论(0) 收藏


    data2.txt 文件内容:

    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 1
    BgwBankConfigFacadeImpl.queryPayBankList 4
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankCardCheckFacadeImpl.checkCard 0
    BgwPaymentFacadeImpl.f2PPayment 751
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryPayBankList 4
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwPaymentFacadeImpl.f2PPayment 3747
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwWithdrawCashFacadeImpl.singleWithdrawCash 1390
    BgwWithdrawCashFacadeImpl.singleWithdrawCash 1410
    BgwBankConfigFacadeImpl.queryPayBankList 2
    BgwBankConfigFacadeImpl.queryPayBankList 5
    BgwPaymentFacadeImpl.f2PPayment 1076
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryPayBankList 4
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwPaymentFacadeImpl.f2PPayment 6647
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 1
    BgwBankConfigFacadeImpl.queryPayBankList 4
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankCardCheckFacadeImpl.checkCard 0
    BgwPaymentFacadeImpl.f2PPayment 751
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryPayBankList 4
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwPaymentFacadeImpl.f2PPayment 3747
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwWithdrawCashFacadeImpl.singleWithdrawCash 1390
    BgwWithdrawCashFacadeImpl.singleWithdrawCash 1410
    BgwBankConfigFacadeImpl.queryPayBankList 2
    BgwBankConfigFacadeImpl.queryPayBankList 5
    BgwPaymentFacadeImpl.f2PPayment 1076
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryPayBankList 4
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryCardBinInfo 2
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwPaymentFacadeImpl.f2PPayment 6647
    BgwBankConfigFacadeImpl.queryPayBankList 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 3
    BgwBankConfigFacadeImpl.queryCardBinInfo 1
    BgwBankConfigFacadeImpl.queryPayBankList 4
    BgwBankConfigFacadeImpl.queryCardBinInfo 3

    统计每行内容的次数,及后面的值总和:

    #coding:utf-8
    
    
    f=open(r'G:data2.txt')
    
    result={}
    for line in f:
        lv=line.split()
    
        if len(lv)!=2:
                continue
    
        k,v=lv[0],int(lv[1])
    
        t=result.setdefault(k,{})
    
        t['times']=t.get('times',0)+1
        t['sum']=t.get('sum',0)+v
    
        result[k]=t
    
    print result


  • 相关阅读:
    php的函数
    php字符串
    PDA触屏的终极解决办法
    数字万用表 选购指南
    WindowsXp Sp2 英文版
    访问局域网某台电脑时提示:无法访问,你可能没有权限使用网络资源.的解决办法
    中华人民共和国国家标准职工工伤与职业病致残程度鉴定
    删除所有设备驱动的批处理
    如何制作Win XP操作系统映像文件
    使用批处理和devcon.exe来控制 Windows 的设备
  • 原文地址:https://www.cnblogs.com/think1988/p/4627916.html
Copyright © 2020-2023  润新知