python:按行读入,排序然后输出的方法
2019-07-20 09:35
1611 查看
题目描述
给定n个字符串,请对n个字符串按照字典序排列。
输入描述:
输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。
输出描述:
数据输出n行,输出结果为按照字典序排列的字符串。
示例1
输入
9 cap to cat card two too up boat boot
输出
boat boot cap card cat to too two up
python3代码实现为:
n=int(input()) word=[] for i in range(n): word.append(input()) for i in sorted(word): print(i)
分析:
(1)python3中input()都是字符串,因此
n=int(input())
转为int。
(2)python中排序用法:
可参考
注意区分sort和sorted
(3)输出时,按行输出,则可以用for循环
直接输出则,会显示括号和引号,可以用join方法:
print("\n".join(sorted(word)))
即,用回车来连接list各元素
以上这篇python:按行读入,排序然后输出的方法就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- Python实现从键盘接收若干个整数,存放在列表中。自己实现某种排序算法,将输入数据进行升序排列,并将排序结果在屏幕上输出,并对比该算法与列表自带sort方法的性能。
- awk 先按行相减,然后排序输出
- python中得到shell命令输出的方法
- Python构造自定义方法来美化字典结构输出的示例
- Python实现输出某区间范围内全部素数的方法
- 对python实现合并两个排序链表的方法详解
- python 实现查找文件并输出满足某一条件的数据项方法
- python list排序的两种方法及实例讲解
- python基础(文件输入/输出 内建类型 字典操作使用方法)
- python学习——采用sorted方法对字典的键、值进行排序
- python list排序的两种方法及实例讲解
- Python格式化输出方法
- python2.X中print不输出回车的两种方法
- Python 列表排序方法reverse、sort、sorted详解
- 用指针指向指针的方法对5个字符串排序并输出
- python中print的不换行即时输出的快速解决方法
- Hanol towers [Gym-101243B]———Python语言在编程中的文件读入与输出,例题解释
- [Python]输出中文报错的解决方法
- 转: 冒泡排序 从键盘上接收些数(整型),存入一个线性表中,然后用冒泡排序法重新排序并输出。
- Sublime Text 3 运行Python控制台不能输出中文的解决方法