gpt4 book ai didi

python - 分割字符串并按字长排序

转载 作者:行者123 更新时间:2023-12-01 04:04:06 26 4
gpt4 key购买 nike

我正在尝试创建一个程序,该程序请求一个字符串,然后按单词长度的新月顺序对其进行排序。例如:

my_string= Hi I am learning Python

结果应该是:

I Hi am Python learning. 

注意:相同长度的单词顺序并不重要。这是我到目前为止的代码!

s=raw_input('string:')
t=s.split()

print t

最佳答案

使用sorted函数按长度对其进行排序,如下所示:

 >>> sorted("Hi I am learning python".split(), key=len)
['I', 'Hi', 'am', 'python', 'learning']

然后您可以使用"".join 将其变成字符串:

 >>> " ".join(sorted("Hi I am learning python".split(), key=len))
I Hi am python learning

关于python - 分割字符串并按字长排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35963101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com