我需要你的帮助。因此,我必须将字符串中的单词分开,然后我必须将单词的字母按字母顺序排序,并将它们打印在一行中。
words = "apple pumpkin log river fox pond"
words = words.split()
for i in words:
print("".join(sorted(i)))
for I in sorted(words):print(". join (i))
也可以做一些事情,比如初始化一个空字符串,然后给每个单词添加一个空字符串来分隔它们
你可以试试:
>>> words = "apple pumpkin log river fox pond"
>>> print(' '.join([''.join(sorted(w)) for w in words.split()]))
aelpp ikmnppu glo eirrv fox dnop
这里是一步一步的解释:
>>> words = "apple pumpkin log river fox pond"
>>> words_as_lists = words.split() # split between words
>>> sorted_words_as_list = [''.join(sorted(w)) for w in words_as_lists] # sort each word's chars, and let it in a list
>>> result = ' '.join(sorted_words_as_list) # join sorted words with spaces between them
>>> print(result)
aelpp ikmnppu glo eirrv fox dnop
您可以使用use:
words = "apple pumpkin log river fox pond"
words = words.split()
for i in words:
print("".join(sorted(i)),end= " ")
print("")
";以何种;字符串将在主字符串之后打印。默认值为"n"