制作一个排序列表

Making a sorted list

我在 Excel 中获得了一组 20,000 个条目。每个条目都是一个字符串,它们都是事件的名称,例如:Daytona 500NASCAR3x1 Brand Rep

很多事件名称都是重复的,我想做一个列表并排序,找出列表中最常见的项目,以及每个项目输入了多少次。我的 Python 第一学期已经过半,刚刚学习了列表,想使用 Python 2.7 来完成这项任务,但我也愿意使用 Excel 或R 如果使用其中之一更有意义。

我不确定从哪里开始或如何将这么大的列表输入到程序中。

your_list = ['Daytona 500', 'NASCAR'] # more values of course

现在使用字典理解来计算每个唯一键的项目。

your_dict = {i:your_list.count(i) for i in set(your_list)}

在 Excel 中,我会使用数据透视表,大约需要 15 秒来设置: