这是我的功能,我试图用他们的第一个角色分隔整个单词。例如,“红色,蓝色”应该像“蓝色,红色”
那样产生def isInAlphabeticalOrder(word):
word1=sorted(word)
return(word1)
print(isInAlphabeticalOrder("blue, yellow, green, red"))
显示;
[' ', ' ', ' ', ',', ',', ',', 'b', 'd', 'e', 'e', 'e', 'e', 'e', 'g', 'l', 'l', 'l', 'n', 'o', 'r', 'r', 'u', 'w', 'y']
我希望我的结果是这样的;
("blue, green, red, yellow")
答案 0 :(得分:4)
Python字符串是可迭代的,因此您需要对单个字符进行排序。
你可能想要
e.g:
def alphabetize(word):
words_split = word.split(', ')
words_split.sort()
return ', '.join(words_split)