Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.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
Django 如何找出数组中哪个字符串出现最多以及出现多少次?德扬戈_Django_Python 2.7_Django Admin - Fatal编程技术网

Django 如何找出数组中哪个字符串出现最多以及出现多少次?德扬戈

Django 如何找出数组中哪个字符串出现最多以及出现多少次?德扬戈,django,python-2.7,django-admin,Django,Python 2.7,Django Admin,所以在admin.py中,我有一个动作代码 def create_groups ( modeladmin, request, queryset): groups = [] contestants = queryset.count() group_amount = 7 for X in queryset: groups.append(groupid) X.group = groupid X.save() 我想将g

所以在admin.py中,我有一个动作代码

def create_groups ( modeladmin, request, queryset):

    groups = []
    contestants = queryset.count()
    group_amount = 7

    for X in queryset:
        groups.append(groupid)
        X.group = groupid
        X.save()

我想将
group\u amount
设置为一个数字,使每个组中的人数最接近偶数。我不能只做
组数量
/
参赛者
,因为会有成员出现不止一次,所以每次他们出现时,我都需要为他们创建一个新组。如何在
组中查找重复次数最多的字符串出现的次数?

由于模块的存在,查找值在列表中出现的次数非常容易。要将计数转换为可用的值,可以执行以下操作:

contestant_group_counts = dict(Counter(groups))
这将为您提供以下形式的词典:

{'value': count, 'another_value': count}

你可以利用它来查看参赛者在一组中出现的次数。希望这能帮到你。

这段代码编译了吗?不是真的,这正是我要开始的,我不知道从这里开始该怎么做