python:按行读入,排序然后输出的方法


Posted in Python onJuly 20, 2019

题目描述

给定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 相关文章推荐
Cpy和Python的效率对比
Mar 20 Python
Python实时获取cmd的输出
Dec 13 Python
利用python实现数据分析
Jan 11 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
python 多个参数不为空校验方法
Feb 14 Python
深入浅析python3中的unicode和bytes问题
Jul 03 Python
python将字母转化为数字实例方法
Oct 04 Python
PYTHON如何读取和写入EXCEL里面的数据
Oct 28 Python
python实现同一局域网下传输图片
Mar 20 Python
QML用PathView实现轮播图
Jun 03 Python
python爬虫筛选工作实例讲解
Nov 23 Python
Python制作表白爱心合集
Jan 22 Python
对Python3中列表乘以某一个数的示例详解
Jul 20 #Python
python3在同一行内输入n个数并用列表保存的例子
Jul 20 #Python
在python中实现同行输入/接收多个数据的示例
Jul 20 #Python
python使用tomorrow实现多线程的例子
Jul 20 #Python
用Python从0开始实现一个中文拼音输入法的思路详解
Jul 20 #Python
python搜索包的路径的实现方法
Jul 19 #Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
Jul 19 #Python
You might like
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
PHP 和 HTML
2006/10/09 PHP
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
Laravel日志用法详解
2016/10/09 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
Node.js中使用计时器定时执行函数详解
2014/08/15 Javascript
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
2016/06/16 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
javascript中apply/call和bind的使用
2017/02/15 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
2019/09/10 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
简单谈谈python中的多进程
2016/11/06 Python
pandas 数据归一化以及行删除例程的方法
2018/11/10 Python
pd.DataFrame统计各列数值多少的实例
2019/12/05 Python
python使用Thread的setDaemon启动后台线程教程
2020/04/25 Python
Python常用GUI框架原理解析汇总
2020/12/07 Python
python生成word合同的实例方法
2021/01/12 Python
CSS3中Animation属性的使用详解
2015/08/06 HTML / CSS
古汉语文学求职信范文
2014/03/16 职场文书
农村改厕实施方案
2014/03/22 职场文书
党的群众路线教育实践活动查摆剖析材料
2014/10/10 职场文书
思想作风建设心得体会
2014/10/22 职场文书
我的中国梦主题班会
2015/08/14 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
Nginx + consul + upsync 完成动态负载均衡的方法详解
2021/03/31 Servers
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
pyqt5蒙版遮罩mask,setmask的使用
2021/06/11 Python
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL