python 统计一个列表当中的每一个元素出现了多少次的方法
作者:xuezhangjun 发布时间:2021-09-21 13:48:32
标签:python,统计,元素
如下所示:
#coding=utf-8
#方式一
print('*'*20 + '方式一' + '*'*20)
li1 = [1,2,2,3,3,3,4,4,4,4,5,5,5,5,5]
set1 = set(li1)
for i in set1:
print('%d 出现了 %d 次!'%(i,li1.count(i)))
#方式二
print('*'*20 + '方式二' + '*'*20)
List=[1,2,2,2,2,3,3,3,4,4,4,4]
a = {}
for i in List:
if List.count(i) >= 1:
a[i] = List.count(i)
print (a)
#方式三
print('*'*20 + '方式三' + '*'*20)
from collections import Counter
li = [1,2,2,2,2,3,3,3,4,4,4,4]
res = Counter(li)
print(res)
运行结果:
********************方式一********************
1 出现了 1 次!
2 出现了 2 次!
3 出现了 3 次!
4 出现了 4 次!
5 出现了 5 次!
********************方式二********************
{1: 1, 2: 4, 3: 3, 4: 4}
********************方式三********************
Counter({2: 4, 4: 4, 3: 3, 1: 1})
来源:https://blog.csdn.net/xuezhangjun0121/article/details/77016828
0
投稿
猜你喜欢
- Pelican 介绍首先看看 Pelican 的一些主要特性: Python实现,开放源码 &
- 前言在Django中有大量的通用类视图,例如ListView,DetailView,CreateView,UpdateView等等,将所有重
- 按照某一列排序d = {'A': [3, 6, 6, 7, 9], 'B': [2, 5, 8, 0, 0]
- Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日
- 步骤——1:定位在通过与客户,或与和客户接触的业务人员交流,做出一个准确的定位.定位的准确与否,虽然不能决定一定通过,但如果定位不准或相差太
- 引言对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。例如只取10条数据、对查询结果进行排序或分组等等。一、常用
- 简单构建一个项目,如下是mian.go文件package main// 条件编译-构建标签-如何使用IDE编译和识别func main()
- 我相信绝大多数小伙伴在自学python时,运用pycharm进行编写程序时发现字体太小不方便进行编写,通常像codeblocks
- ChatGPT近期以强大的对话和信息整合能力风靡全网,可以写代码、改论文、讲故事,几乎无所不能,这让人不禁有个大胆的想法,能否用他的对话模型
- 可以通过浏览器在访问者的硬盘上创建文件,因为我开始试了一下真的可以,不信你把下面这段代码COPY到一个HTML文件当中再运行一下! <
- cmp()方法返回两个数的差的符号: -1 如果 x < y, 0 如果 x == y, 或者 1 如果 x > y
- 由于XML本身的诸多优点,XML技术已被广泛的使用,目前的好多软件技术同XML紧密相关,比如微软的.net 平台对xml提供了强大的支持,提
- 服务器:#server.py#!/usr/bin/env python#-*-coding:utf-8-*-import sysimport
- 利用oracle的dbms_random包结合rownum来实现,示例如下,随机取499户:select * from ( select *
- 概括、从python1.6开始就可以处理unicode字符了。 一、几种常见的编码格式。 1.1、ascii,用1个字节表示。 1.2、UT
- 动态语句, bulk insert的from &n
- 安装pip install faker使用简单使用本库可生成姓名、地址、电话、邮箱、公司等等一系列数据。首先导入库,实例化:from fak
- 目录1、方式一:自动创建2、方式二:纯手动创建3、方式三:半自动创建1、方式一:自动创建# django orm 自动帮我们创建第三张表,我
- 我就废话不多说了,直接上代码吧!#2.14from turtle import *from time import sleepdef go_
- 最终效果如下图,右侧灰边看相对位置,版权所有谨防假冒:去年曾针对有时间先后的翻页记录了思考片段。之后没来得及调整一直是默认和插件并用,虽然难