Я пытаюсь составить список из 4 верхних максимальных значений с данными из других словарей, но полученный результат продолжает разделять каждый член на отдельные символы.Полный код:
max_list = []
MaxSimilarity = 0
for d in year:
f = FavActorFunction(max_films[c], d)
if d != MaxGrossFinder(c):
if year[d] == c:
if f > MaxSimilarity:
MaxSimilarity = f
max = d
max_list.append(max)
MaxSimilarity2 = 0
for d in year:
g = FavActorFunction(max_films[c], d)
if d != MaxGrossFinder(c):
if d != max:
if year[d] == c:
if g > MaxSimilarity2:
MaxSimilarity2 = g
max2 = d
max_list.append(max2)
MaxSimilarity3 = 0
for d in year:
h = FavActorFunction(max_films[c], d)
if d != MaxGrossFinder(c):
if d != max and d != max2:
if year[d] == c:
if h > MaxSimilarity3:
MaxSimilarity3 = h
max3 = d
max_list.append(max3)
MaxSimilarity4 = 0
for d in year:
i = FavActorFunction(max_films[c], d)
if d != MaxGrossFinder(c):
if d != max and d != max2 and d != max3:
if year[d] == c:
if i > MaxSimilarity4:
MaxSimilarity4 = i
max4 = d
max_list.append(max4)
print max_list
результат, который я получаю: ['3', '0', '0', 'T', 'r', 'a', 'n', 's',' f ',' o ',' r ',' m ',' e ',' r ',' s ',' S ',' p ',' i ',' d ',' e ','r', '-', 'M', 'a', 'n', '', '3', '3', '0', '0']
как мне изменить этокод для получения ['300', Трансформеры и т. д.]