我需要对字符串进行排序,我想到了以下的函数。
def mysort(comb_): str = [] size = len(comb_) for c in comb_: str.append(c) str.sort() return ''.join(str)
有没有办法使它更简洁?
return ''.join(sorted(comb_))
def sortstr(comb_):
return ''.join(sorted(comb_))
e:f;b :(
def sort_string(string):
return "".join(sorted(string))
def sort_string(string):
return sorted(string)
def sort_string(s):
def sort_string_to_a_list(s):
return sorted(s, lambda x,y: cmp(x.lower(), y.lower()) or cmp(x,y))
sorted_list = sort_string_to_a_list(s)
return ''.join(sorted_list)