Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:一种计算_Python - Fatal编程技术网

Python:一种计算

Python:一种计算,python,Python,有没有办法计算名单上姓名的计数 下面的示例是使用count()方法编写的 然后,结果应该是与输出相同的字典 注意:不要使用内置的count()方法,应该返回 字典。如果列表为空,它将返回一个空字典 输出:{'Mary':1,'David':1,'Grace':2,'Curtis':1,'Alice':1, “乔”:1} 请看这里:@Mateen Ulhaq您介绍的方式也是使用count方法。答案不应该使用熊猫或计数。你自己滚很简单,不是吗?只需在所有项目上循环。增量计数取决于项目@Mateen

有没有办法计算名单上姓名的计数

下面的示例是使用count()方法编写的

然后,结果应该是与输出相同的字典

注意:不要使用内置的count()方法,应该返回 字典。如果列表为空,它将返回一个空字典

输出:{'Mary':1,'David':1,'Grace':2,'Curtis':1,'Alice':1, “乔”:1}


请看这里:@Mateen Ulhaq您介绍的方式也是使用count方法。答案不应该使用熊猫或计数。你自己滚很简单,不是吗?只需在所有项目上循环。增量计数取决于项目@Mateen Ulhaq您使用内置计数方法。什么是内置计数方法?我是如何使用它的?如果不使用计数器。示例已使用计数器。@AAlex您的示例使用的是
count()
,而不是
counter()
。不使用内置的count()方法,但它不这样做。它使用集合模块中的类计数器,而不是列表的内置计数方法。结果应该是一个字典。那不是一本字典。
a=['Mary', 'David','Grace','Curtis','Alice','Joe','Grace']

# use count
print(dict(map(lambda x  : (x , list(a).count(x)) , a)))
from collections import Counter
c = dict(Counter(long_list_with_duplicates))
print(c)