6
是否有可能在python中排序不是根據英文字母表的單詞列表,而是根據自己創建的字母表排序。在python中排序詞
是否有可能在python中排序不是根據英文字母表的單詞列表,而是根據自己創建的字母表排序。在python中排序詞
您通常可以定義自定義比較方法,以便在您的限制內執行排序。我從來沒有編碼在我的生活線的Python的,但它足夠類似紅寶石,我注意到,從this page以下摘錄可以幫助你:
alphabet = "zyxwvutsrqpomnlkjihgfedcba"
inputWords = ["england", "france", "spain", "italy", "greece", "portugal",
"canada", "usa", "mexico", "peru", "cuba", "chile", "argentina",
"zimbabwe", "uganda", "congo", "zambia", "namibia", "ghana"]
print sorted(inputWords, key=lambda word: [alphabet.index(c) for c in word])
感謝這些信息;它幫助我前進 – Preys 2010-06-14 21:06:36
什麼是自制字母表? – SilentGhost 2010-06-14 13:13:21