2
我有這一小部分代碼,這是導致我的問題,因爲我試圖從結果中刪除重複我得到並從單詞中排序。那麼我已經嘗試了很多來自論壇的代碼,但其中大部分都是從列表中進行排序的,所以我在那裏有點困惑。我想知道需要添加什麼。我已經嘗試過排序選項,pprint,也設置(),似乎沒有任何工作。告訴我你是否需要我的完整代碼才能獲得更多的理解。我也試圖轉換爲元組排序並返回字典,但它沒有奏效。輸入的重複處理,用字典排序
爲例實際輸出的
i.py d1.txt apples orange bananas plants apples
示例:所需輸出
apples: 30
bananas : 20
oranges : 13
plants : 0
這裏
apples: 30
oranges : 13
bananas : 20
plants : 0
apples: 30
例子是我的代碼一小部分,其中所述修改需要做完了。
entree = essaie[1]
for items in essaie[2:]:
choix = str(entree)
texte = choix.strip("[']")
resultat = ligne(texte, items) #this is my dictionary
if items in resultat.keys():
print(items, ": {}".format(resultat[items]))
else:
print(items, ": 0")
大概只需輸入值的一個'set',例如'對於集合中的物品(essaie [2:]):',但訂單不能保證。 – AChampion
哦謝謝它修復了我的重複我沒有把設置放在正確的變量,仍然需要修復該排序。 –
哦,好吧,我發現它,我只是不得不添加排序(設置(essaie [2:])):非常感謝 –