python首先输入字符串的个数n,再逐行输入每个字符串。使用排序算法,按照字符串长度从小到大的顺序排序,并逐行打印。
时间: 2024-04-30 08:24:15 浏览: 52
python字符串排序方法
5星 · 资源好评率100%
好的,这是一个关于 Python 排序算法的问题,我可以回答。你可以使用 Python 自带的 sorted 函数,对输入的字符串列表进行排序,排序规则为字符串长度从小到大。示例代码如下:
```python
n = int(input())
strings = []
for i in range(n):
strings.append(input())
sorted_strings = sorted(strings, key=lambda s: len(s))
for s in sorted_strings:
print(s)
```
这样就可以按照字符串长度从小到大排序,并逐行打印了。
阅读全文