История изменений
Исправление eternal_sorrow, (текущая версия) :
from collections import Counter
s = [2, 6, 6, 9, 11, 11, 12, 12, 12, 13, 14, 16, 18, 18, 18, 99]
i = Counter(s).keys()
d = {b: a + 1 for a, b in enumerate(i)}
s = [d[a] for a in s]
Исправление eternal_sorrow, :
from collections import Counter
s = [2, 6, 6, 9, 11, 11, 12, 12, 12, 13, 14, 16, 18, 18, 18, 99]
i = Counter(s).keys()
d = {b: a for a, b in enumerate(i)}
s = [d[a] for a in s]
Исправление eternal_sorrow, :
from collections import Counter
s = [2, 6, 6, 9, 11, 11, 12, 12, 12, 13, 14, 16, 18, 18, 18, 99]
i = Counter(s).items()
d = {b: a for a, b in enumerate(i)}
s = [d[a] for a in s]
Исходная версия eternal_sorrow, :
from collections import Counter
s = [2, 6, 6, 9, 11, 11, 12, 12, 12, 13, 14, 16, 18, 18, 18, 99]
i = [x for x, count in Counter(s).items()]
d = {b: a for a, b in enumerate(i)}
s = [d[a] for a in s]