0
想象一下,這就像一個代碼高爾夫挑戰。你將如何按字母排序字符串列表,意味着A:1,B:2,...在Python中?按字母排序字符串列表的最簡單方法
無論我能想到的是太大的代碼。我的想法是創建一個字符串和它的總和字典。
想象一下,這就像一個代碼高爾夫挑戰。你將如何按字母排序字符串列表,意味着A:1,B:2,...在Python中?按字母排序字符串列表的最簡單方法
無論我能想到的是太大的代碼。我的想法是創建一個字符串和它的總和字典。
可能不是最短的,絕對不是最高效的,但一個簡單的解決方案:
l = ['dosvn', 'ghsoshnj', 'svblkhsdb', 'qgvmla']
def f(a,b):
return cmp(sum([ord(c) for c in a]), sum([ord(c) for c in b]))
l.sort(f)
的代碼..................請嘗試... –
嘗試一下大代碼,一旦人們看到努力,他們會幫助大好時光。也檢查出[mcve]。 – roadrunner66