基本上,如果给出一个列表:
data = ["apple", "pear", "cherry", "apple", "pear", "apple", "banana"]
我正在尝试创建一个返回如下列表的函数:
["apple", "pear", "banana", "cherry"]
我试图让返回列表首先按最常出现的单词排序,同时通过按字母顺序排列它们来打破平局。我也试图消除重复。
我已经列出了每个元素的计数和数据中每个元素的索引。
x = [n.count() for n in data]
z = [n.index() for n in data]
我不知道从这一点开始。