我試圖與其他詞典數據中的前4最高值的列表分開,但結果我得到保持分隔每個學期爲單個字符。完整的代碼是:創建列表與字符在Python
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」,變壓器等]
我不知道這是哪種語言,但附加功能似乎需要字符串,它是一個數組,連接陣列。 請發佈語言的名稱:) – Sibbo
我搜索了你所有的問題,這些問題屬於你的作業嗎? – lostyzd
我不明白這是怎麼發生的。你可以把你的原始代碼,嘗試刪除儘可能用它仍然顯示了同樣的問題,然後發佈一個版本,小,表現出你的問題,而且是完整的(我可以運行它) –