-
2021-01-14 10:10:45
我用逗号分隔了一长串数字.我可以搜索和计算大多数数字的出现次数,或者更准确地说是2位数字.
如果我有一个数字序列,如:
1,2,3,4,5,1,6,7,1,8,9,10,11,12,1,1,2
而且我想计算1号出现的次数我应该得到5次.
但是,因为它计算的是10,11和12中的1,所以我得到了9.
有谁知道如何使下面的代码只匹配整个“字符串”?
def mostfreq(numString):
import json
maxNum=45
count=1
list={}
while count <= maxNum:
list[count] = 0
count+=1
#numString is the array with all the numbers in it
count=1
topTen = ""
while count <= maxNum:
list[count]=numString.count(str(count))
topTen = topTen+json.dumps(
{count: list[count]},
sort_keys=True,
indent=4)+","
count+=1
response_generator = ( "["+topTen[:-1]+"]" )
return HttpResponse(response_generator)
更多相关内容 -
计算数字出现次数
2020-07-05 00:13:23编写程序,读取1~100之间的整数,然后计算每个数字出现的次数。假定输入0表示结束。下面是这个程序的一个运行示例: package 学习; import java.util.*; public class study { public static void PanDuan(int ...编写程序,读取1~100之间的整数,然后计算每个数字出现的次数。假定输入0表示结束。下面是这个程序的一个运行示例:
package 学习; import java.util.*; public class study { public static void PanDuan(int number) { if(number>100||(number<1&&number!=0)) { System.out.println("输入的数字中,含有不在1~100的范围内的数字"); System.exit(0); } } public static void main(String[] args) { System.out.println("请输入1~100的整数"); Scanner input=new Scanner(System.in); int num =input.nextInt(); PanDuan(num); int []Times=new int[100]; while(num!=0) { Times[num-1]++; num =input.nextInt(); PanDuan(num); } for(int i=0;i<100;i++) { if(Times[i]==0) { System.out.print(""); } else if(Times[i]==1) { System.out.println((i+1)+" occurs "+Times[i]+" time"); } else { System.out.println((i+1)+" occurs "+Times[i]+" times"); } } } }
-
Python实现统计给定列表中指定数字出现次数的方法
2020-09-20 15:33:44主要介绍了Python实现统计给定列表中指定数字出现次数的方法,涉及Python针对列表的简单遍历、计算相关操作技巧,需要的朋友可以参考下 -
howmany 计算数组中数字的出现次数:计算有限值出现的次数-matlab开发
2021-06-01 15:53:44% [val, num] = howmany(x) % % 计算 x 中有限值出现的次数% % in: nnumbers 的 x 向量(数组将被重塑为向量) % % out:x 中的 val 唯一值,已排序% num 出现次数 -
java实现统计字符串中大写字母,小写字母及数字出现次数的方法示例
2020-08-25 21:49:44主要介绍了java实现统计字符串中大写字母,小写字母及数字出现次数的方法,涉及java针对字符串的遍历、判断、运算相关操作技巧,需要的朋友可以参考下 -
asp.net计算一串数字中每个数字出现的次数
2020-10-28 02:03:45计算一串数字中每个数字出现的次数,可以这样子,先判断输入的字符串是不是数字组成,还是否包含有其它字符 -
Java、计算数字的出现次数
2022-02-15 18:56:45编写程序,读取1~100之间的整数,然后计算每个数出现的次数。假定输入0表示结束。 注意:如果一个数出现的次数大于一次,则在输出是使用“times”。以升序显示数字。 package pack2; import java.util.Map.Entry...编写程序,读取1~100之间的整数,然后计算每个数出现的次数。假定输入0表示结束。
注意:如果一个数出现的次数大于一次,则在输出是使用“times”。以升序显示数字。
package pack2; import java.util.Map.Entry; import java.util.Scanner; import java.util.Set; import java.util.TreeMap; public class Count { public static void main(String[] args) { try(Scanner input = new Scanner(System.in);) { count2(input); } } /**计算数字的出现次数(方法一)*/ public static void count2(Scanner input) { TreeMap<Integer, Integer> map = new TreeMap<>(); int integer; System.out.print("Enter the integers between 1 and 100: "); do { integer = input.nextInt(); if(integer != 0) if(!map.containsKey(integer)) map.put(integer, 1); else map.put(integer, map.get(integer) + 1); }while(integer != 0); Set<Entry<Integer, Integer>> set = map.entrySet(); for (Entry<Integer, Integer> entry : set) { System.out.println(entry.getKey()+" occurs "+entry.getValue()+ (entry.getValue() == 1 ? " time" : " times")); } } /**计算数字的出现次数(方法二)*/ public static void count1(Scanner input) { int[] array = new int[100]; int integer; System.out.print("Enter the integers between 1 and 100: "); do { integer = input.nextInt(); if(integer != 0) array[integer - 1]++; }while(integer != 0); for (int i = 0; i < array.length; i++) if(array[i] != 0) System.out.println((i + 1)+" occurs "+array[i]+(array[i] == 1 ? " time" : " times")); } }
-
c代码-计算数字出现的次数
2021-07-16 14:37:01c代码-计算数字出现的次数 -
Python读取Excel一列并计算所有对象出现次数的方法
2020-09-16 08:29:42主要给大家介绍了关于Python读取Excel一列并计算所有对象出现次数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
uniquecount.m:这个 matlab 程序(函数)将计算每个唯一数字的出现次数。-matlab开发
2021-06-01 10:36:06那么这里是: 此函数将简单地计算每个不同数字的出现次数,例如,如果您有一个向量说: X=[3 4 5 4 5 6 7 8 7 2 2 2 2 1 9 7] N=唯一计数(X) Matlab 将输出一个表,然后创建一个包含出现次数的向量(按数值顺序,... -
统计数字出现的次数
2019-04-16 15:54:52JAVA题,要求任意输入20个10以内的整数,并判断输出每个数字的出现次数并输出。 这个题也可以转化为:长度为n(n<=1000)的整数,输出每个数字出现的次数。 上面两个题意思相同,每个数字范围只有[0,9],所以我的思路...在论坛上看到这么一个题
JAVA题,要求任意输入20个10以内的整数,并判断输出每个数字的出现次数并输出。
这个题也可以转化为:长度为n(n<=1000)的整数,输出每个数字出现的次数。
上面两个题意思相同,每个数字范围只有[0,9],所以我的思路就是初始定义长度为10的数组
int[] a = new int[10];
其中 a的下标就表示这个大整数里出现的每个数字,a[0]表示0出现的次数,a[1]表示1出现的次数
这样循环对该大数的每位数作统计就好了,0就对a[0]加1,1就对a[1]加1…9就对a[9]加1.
这个的代码就不放了,我也没写。但后面我又想到了既然在用java,何不用java的优势利用HashMap来做一下?key来存出现的数字,对应的value来存该数字出现的次数,这样岂不也是美滋滋?
hashmap做的代码public static void main(String[] args) { HashMap<Integer,Integer> map = new HashMap<>(); Scanner in = new Scanner(System.in); //这是20个整数的做法 //如果是个长整数就需要字符串存储这个大整数,key就存charAt(i)了 for(int i=0;i<20;i++){ int a = in.nextInt(); if(map.containsKey(a)){ map.put(a,map.get(a)+1); }else{ map.put(a,1); } } for (HashMap.Entry<Integer, Integer> entry : map.entrySet()) { System.out.println(entry.getKey() + " 出现了 " + entry.getValue() + "次"); } }
-
计算数组中某一数字出现次数
2019-08-26 12:00:29一、思路 这个比较简单,思路其实就是遍历数组中所有的数字做一下对比,有的话记录一下即可。.../// 数组比较出现次数(int) /// </summary> /// <param name="arr"></param> /... -
Java编程实现统计数组中各元素出现次数的方法
2020-08-30 01:19:35主要介绍了Java编程实现统计数组中各元素出现次数的方法,涉及java针对数组的遍历、比较、运算等相关操作技巧,需要的朋友可以参考下 -
显示键盘输入数字字符出现的次数
2019-06-22 06:41:51编写程序,检查用户的键盘输入,计算其中4、5、6和7字出现的次数,并按照4、5、6和7的顺序分别输出对应的个数。(此题为检测的为数字,也可见数字换为C语言支持的任意字符)程序完美运行 无错 -
易语言-易语言编写的统计数字以及文本出现次数排序实用小工具
2021-06-26 09:58:24易语言编写的统计数字以及文本出现次数排序实用小工具,文本出现次数统计。 -
C ++:此程序生成1到6之间的随机数,存储在数组中,对数组进行排序并计算每个数字的出现次数
2021-02-25 02:24:29生成随机数存储在数组中并计数次数 C ++:此程序生成1到6之间的随机数,存储在数组中,对数组进行排序并计算每个数字的出现次数 -
数字重复次数统计软件
2021-03-04 17:38:38作为码农的我们,有时候会想知道代码中或者文章中那些数字出现的次数排名详情 并且统计每个数的重复次数,并按照重复次数由高到低排序的软件 如果你也有这种数字统计需求,就用得到了 传送门:在线数字重复次数... -
C语言统计数字出现次数
2021-11-07 11:33:47题干:给定一系列正整数,对每个正整数的每一位数字统计0~9各个数字的出现次数,求出现次数最多的数字。输入:是整数n(1<=n<=100),表示有n个整数;第二行是n个整数值。 #include<stdio.h> ... -
##Java 计算数字出现的次数(统计数字)
2020-12-04 20:00:01编写程序,读取1到100之间的整数,然后计算每个数出现的次数。假定输入0表示结束。 import java.util.Scanner; public class T2 { // TODO Auto-generated method stub public static void main(String[] args... -
计算数字出现的次数
2016-05-05 23:48:47读取输入的从0-100的数字,输入0结束,统计每个字数出现的次数,出现1次的输出 1 time,出现2次的输出 2 timers 代码如下: import java.util.*; public class Test001 { public static void main(String args) { ... -
统计0~9每个数字出现次数
2021-04-03 22:00:51统计每个数字出现的次数 代码: #include <iostream> using namespace std; int main(){ int n = 5; int arr[n]; int count[10000]; for(int i = 0; i<n; i++){ cin >> arr[i]; count[arr[i... -
计算数字的出现次数
2019-03-13 21:09:09//用来记录a[i]出现的次数; } for(int i=0;i;i++) { if(b[i] == 1) System.out.println(i + " occurs "+ b[i] +" time"); else if(b[i] > 1) System.out.println(i + " occurs "+ b[i] +" times"); } }... -
python 统计数组的不同数字以及不同数字出现的次数
2020-11-25 06:40:02python 统计数组的不同数字以及不同数字出现的次数.第一种方法:利用list.count()方法。li = [1, 1, 1, 2, 2,3,4]dic = {i:li.count(i) for i in set(li)}>> {1: 3, 2: 2, 3: 1, 4: 1}第二种方法:循环li = [1, 1, 1... -
计算数值区间内某个数字出现的次数
2015-04-19 16:47:40计算数值区间内某个数字出现的次数 -
C语言查找数组里数字重复次数的方法
2020-09-03 13:05:22主要介绍了C语言查找数组里数字重复次数的方法,涉及C语言针对数组的遍历与判断技巧,具有一定参考借鉴价值,需要的朋友可以参考下 -
算法 - 计算数组中每个数字出现的次数(java)
2021-01-09 21:37:40public class Count { public static void main(String[] args) { Count count = new Count(); int[] arr = {10, -2, 33, 140, 25, 26, 10, -2, 0, 25, 10, 33, -2, ... // output is (0出现1次,-2出现2次,以此类 -
C语言统计数字出现的次数
2021-04-12 22:10:49给定一个数组[1,4,2,1,4,5,1,6],统计每个数字出现的次数并输出(不重复)。 以前上python课的时候遇到过这样类似的题,Python是用键和值也就是字典来做的,这次自己用C语言写一下。 #include<stdio.h> int ...