205得票8回答
在Python列表中计算True布尔值的数量

我有一个布尔值列表:[True, True, False, False, False, True] 我想找到一种计算列表中True数量的方法(所以在上面的例子中,我希望返回值是3)。我已经找到了查找特定元素出现次数的例子,但由于我正在使用布尔值,是否有更有效的方法来处理?我在考虑类似于all或...

136得票15回答
计算并显示数组中唯一值的出现次数。

我正在使用PHP处理一维数组。我想要检测重复值的存在,并计算重复值的数量,然后输出结果。例如,给定以下数组: $array = [ 'apple', 'orange', 'pear', 'banana', 'apple', 'pear', ...

82得票4回答
如何计算Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch中的字母数量?

我如何计算Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch中的字母数量? print(len('Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch')) ...

79得票14回答
在列表中找到出现次数最多的项

在Python中,我有一个列表:L = [1, 2, 45, 55, 5, 4, 4, 4, 4, 4, 4, 5456, 56, 6, 7, 67] 我想找出发生最多次的项目。我知道如何解决它,但我需要最快的方法。我知道有一种很好的Pythonic答案。

69得票14回答
Python中的项目频率计数

假设我有一个单词列表,我想要找出每个单词在该列表中出现的次数。 一种明显的方法是:words = "apple banana apple strawberry banana lemon" uniques = set(words.split()) freqs = [(item, words.s...

65得票19回答
找出一个整数的位数

如何找到正整数的位数? 我找到了以下三种基本方法: conversion to string String s = new Integer(t).toString(); int len = s.length(); for loop for(long long int temp = n...

59得票6回答
LogLog和HyperLogLog算法用于计算大基数

我在哪里可以找到一个有效的 LogLog算法 的实现?我已经尝试自己实现,但我的草稿实现产生了奇怪的结果。 这里 是它:function LogLog(max_error, max_count) { function log2(x) { return Mat...

50得票9回答
Python柱状图一行代码

有很多方法可以编写一个计算 Python 程序直方图的程序。 所谓直方图,是指一种函数,用于对 iterable 中对象的出现次数进行计数,并将计数输出到字典中。例如:>>> L = 'abracadabra' >>> histogram(L) {'a':...

48得票1回答
SQLite计数、分组和按计数排序

我有一个长这样的表格:FOO BAR BAZ ----+----+---- foo1 bar1 baz1 foo2 bar3 baz2 foo3 bar1 baz3 foo4 bar1 baz4 foo5 bar3 baz5 foo6 bar1 baz6 foo7 bar2 baz7 因此...

47得票4回答
什么STL算法可以确定容器中是否只有一个项目满足谓词?

我需要一个STL算法,它接受一个谓词和一个集合,并返回true,如果集合中仅有一个成员满足谓词,否则返回false。 使用STL算法如何实现这个功能? 例如,使用STL算法代码替换以下内容以表达相同的返回值:int count = 0; for( auto itr = c.begin()...