基本的に、リストが与えられた場合:
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]
この時点からどこへ行くべきかわかりません。