问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Python中的计数问题

发布网友 发布时间:2022-04-07 11:36

我来回答

2个回答

懂视网 时间:2022-04-07 15:58

python中统计计数的几种方法

使用字典dict()(推荐学习:Python视频教程)

循环遍历出一个可迭代对象中的元素,如果字典没有该元素,那么就让该元素作为字典的键,并将该键赋值为1,如果存在就将该元素对应的值加1.

lists = ['a','a','b',5,6,7,5]
 count_dict = dict()
 for item in lists:
  if item in count_dict:
  count_dict[item] += 1
  else:
  count_dict[item] = 1

使用defaultdict()

defaultdict(parameter)可以接受一个类型参数,如str,int等,但传递进来的类型参数,不是用来约束值的类型,更不是约束键的类型,而是当键不存在的话,实现一种值的初始化

defaultdict(int):初始化为 0

defaultdict(float):初始化为 0.0

defaultdict(str):初始化为 ”

from collections import defaultdict
 lists = ['a', 'a', 'b', 5, 6, 7, 5]
 count_dict = defaultdict(int)
 for item in lists:
  count_dict[item] += 1

使用集合(set)和列表(list)

先使用set去重,然后循环的把每一个元素和每一个元素对应的次数lists.count(item)组成一个元组放在列表里面

lists = ['a', 'a', 'b', 5, 6, 7, 5]
count_set = set(lists)
count_list = list()
for item in count_set:
 count_list.append((item,lists.count(item))

更多Python相关技术文章,请访问Python教程栏目进行学习!

热心网友 时间:2022-04-07 13:06

with open('datafile') as f:
    lines = f.readlines()
    lines=[str(len(l.split())-l.split().count('NaN'))+'\t'+l for l in lines]
    with open('newfile','w') as f1:
        f1.writelines(lines)

linux下可以用:

awk '{k=0;for(i=0;i<=NF;i++) if($i=="NaN")k++; print NF-k, $0}' datafile > newfile

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
支付宝买的基金怎么转到华泰证券? 为什么电磁炉上显示e0 抖音语音直播需要什么条件?怎么开语音直播? 农村拆迁宅基地赔多少钱 农村房屋拆迁多少钱每平米 农村宅基地拆迁赔钱怎么算 自然村,拆房补偿大概多少? 街头篮球和正式篮球比赛的区别是什么 标准篮球与街球规则的不同是什么 孩子降生用什么问候语好? 国家公*单科成绩至少要在多少分以上才算及格?总分呢?求助,谢谢! 国考行测合格要考多少分才行 信息经济学的定义 国才中级多少分及格 国考考试考多少分就合格了? 信息经济学要怎么学? 信息经济学的理论意义 衣服被染色了怎样可以洗掉 衣服被染色了怎么办?好像是吃什么水果染上的色。用洗衣液洗了一点效果都没有,怎么办呢? 我的裤子是蓝色的,被水果染色了,请问用84消毒液能洗好吗? 信息经济学名词解释 衣服被山竹(水果)染色怎么洗掉? 苹果6s进不去小米运动界面 苹果六plus下载小米运动,为啥登录不了 玉米面儿,黄豆面发糕。怎么做好吃? 为什么我的小米运动不能登陆,一直是请稍后状态 苹果手机连接小米运动手表消息一直显示开启失败怎么回事? 黄豆面是怎么做成的? 自制豆面的做法,自制豆面怎么做好吃,自制豆面的家常 好分数家长版如何更换孩子名字 国考要考多少分才能上啊? 国才考试的含金量,以及中级难度分别是多少? 梦到女朋友根我弟弟结婚代表什么 电脑上如何设置某种输入法为默认输入法? 梦到自己女朋友和别人结婚了是什么意思, 菜鸟驿站怎样对接韵达快递 菜鸟驿站寄递怎么设置的 汽车标志是一个X的是什么车 请问X标志是甚么汽车? 淘宝退货,菜鸟驿站寄件有两种选择,如图 断开的X标志,不是丰田锐志,是什么牌子汽车 前面是个X标志,后面又是丰田车的标志,请问这是丰田汽车的哪款车型 像镂空X的标志是什么车 - 信息提示 汽车log 一个x标志的是什么车 我是台式电脑,有音响和耳麦,钉钉直播时,对方所有人能听到我说话,但是连麦时我听不到对方声音,对方可_百度问一问 qq里的黑名单和陌生人怎样彻底删除 未转变者高级设置调了后丧尸为什么离老远就能感觉到我 未转变者快捷键怎么设置 未转变者设置难度