小能豆

如何在 Python 中按字母顺序对字符串中的字母进行排序

javascript

如何在 Python 中按字母顺序对字符串中的字母进行排序


阅读 33

收藏
2024-10-17

共1个答案

小能豆

在 Python 中,可以使用内置的 sorted() 函数按字母顺序对字符串中的字母进行排序。然后使用 join() 方法将排序后的字母重新组合成字符串。

示例代码如下:

def sort_string(s):
    return ''.join(sorted(s))

# 示例
s = "python"
sorted_s = sort_string(s)
print(sorted_s)  # 输出 'hnopty'

代码解释:

  1. sorted(s):对字符串 s 中的字符按字母顺序排序,返回一个排序后的列表。
  2. ''.join(...):将排序后的字符列表组合成一个新的字符串。

这种方法不仅可以对字母进行排序,也适用于包含其他字符的字符串,例如数字或符号。

2024-10-17