Python 将空格连接在一起后,如何将其连接到字符串?

Python 将空格连接在一起后,如何将其连接到字符串?,python,string,join,concatenation,sorted,Python,String,Join,Concatenation,Sorted,我输入“你好,世界,我叫约翰”,我得到“Hjwadeehillmmnnooorsy” 我如何得到这样的结果“你好,我的aemn是Jhno” 如果只是一个单词,我会得到我想要的结果,但是如果是一个句子,它会被拼凑在一起,我如何添加一个空格并让字母自己排序?使用split()字符串函数获得一个空格分隔的单词列表 firstString = raw_input("Please enter a String ") print "This is the sorted ordered " + "".j

我输入“你好,世界,我叫约翰”,我得到“Hjwadeehillmmnnooorsy”

我如何得到这样的结果“你好,我的aemn是Jhno”

如果只是一个单词,我会得到我想要的结果,但是如果是一个句子,它会被拼凑在一起,我如何添加一个空格并让字母自己排序?

使用
split()
字符串函数获得一个空格分隔的单词列表

firstString = raw_input("Please enter a String ")



print "This is the sorted ordered " + "".join(sorted(firstString))




secondString = raw_input("please enter a second String ")


print ''.join(sorted(secondString))

thirdString = raw_input("Please enter a third String ")

print ''.join(sorted(thirdString))

fourthString = raw_input("Please enter a fourth String ")

print ''.join(sorted(fourthString))
使用
split()

firstString = raw_input("Please enter a String ")



print "This is the sorted ordered " + "".join(sorted(firstString))




secondString = raw_input("please enter a second String ")


print ''.join(sorted(secondString))

thirdString = raw_input("Please enter a third String ")

print ''.join(sorted(thirdString))

fourthString = raw_input("Please enter a fourth String ")

print ''.join(sorted(fourthString))
使用以下命令:

firstString = raw_input("Please enter a String ")
for word in firstString.split():
    print ''.join(sorted(word))
    print ' '
使用以下命令:

firstString = raw_input("Please enter a String ")
for word in firstString.split():
    print ''.join(sorted(word))
    print ' '

你有太多的
,而且你还需要在每个单词的单个字母上加入另一个
。@JohnGordon:谢谢你指出这一点。我已经编辑了我的答案。你有太多的
,另外你还需要在每个单词的单个字母上加入另一个
join
。@JohnGordon:谢谢你指出这一点。我已经编辑了我的答案。我怎样才能得到一个字符串中的单词?与下面@zondo的答案非常相似:
newString=“”.join(“”.join(sorted(word))for firstString.split())
我如何得到一个字符串中的单词?与下面@zondo的答案非常相似:
newString=“”.join(“”.join(sorted(word))用于firstString.split()中的单词