用Python对字符串中的元素排序
我需要对字符串进行排序,于是我想出了下面这个函数。
def mysort(comb_): str = [] size = len(comb_) for c in comb_: str.append(c) str.sort() return ''.join(str)
有没有什么方法可以让它更简洁一些呢?
4 个回答
2
如果你想要得到一个字符串,可以这样做:
def sort_string(string):
return "".join(sorted(string))
但是如果你想要得到一个列表,那就这样做:
def sort_string(string):
return sorted(string)
3
def sortstr(comb_):
return ''.join(sorted(comb_))
e:f;b :(
22
在编程中,有时候我们会遇到一些问题,想要找到解决办法。比如说,有人可能在使用某个工具或语言时,碰到了错误或者不明白的地方。这时候,大家就会去一个叫StackOverflow的网站上提问,那里有很多程序员会分享他们的经验和解决方案。
在这个网站上,用户可以把自己的问题写出来,其他人看到后就可以给出建议或者解决方案。这样,大家互相帮助,解决问题的效率就会提高。
总之,StackOverflow是一个很好的资源,特别是对于刚开始学习编程的人来说,能够在这里找到很多有用的信息和帮助。
return ''.join(sorted(comb_))