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 相关文章推荐
python 中文字符串的处理实现代码
Oct 25 Python
python执行shell获取硬件参数写入mysql的方法
Dec 29 Python
使用Python将数组的元素导出到变量中(unpacking)
Oct 27 Python
Python迭代和迭代器详解
Nov 10 Python
matplotlib中legend位置调整解析
Dec 19 Python
利用Python读取txt文档的方法讲解
Jun 23 Python
django 多对多表的创建和插入代码实现
Sep 09 Python
python实现高斯判别分析算法的例子
Dec 09 Python
Python hashlib加密模块常用方法解析
Dec 18 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
Apr 17 Python
Python3将ipa包中的文件按大小排序
Apr 17 Python
Python使用Beautiful Soup(BS4)库解析HTML和XML
Jun 05 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
关于查看MSSQL 数据库 用户每个表 占用的空间大小
2013/06/21 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
2016/11/14 PHP
php自定义函数实现统计中文字符串长度的方法小结
2017/04/15 PHP
PhpStorm本地断点调试的方法步骤
2018/05/21 PHP
新浪中用来显示flash的函数
2007/04/02 Javascript
javascript 表单规则集合对象
2009/07/21 Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
jquery配合css简单实现返回顶部效果
2013/09/30 Javascript
nodejs 实现模拟form表单上传文件
2014/07/14 NodeJs
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
jQuery使用ajax_动力节点Java学院整理
2017/07/05 jQuery
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
2017/11/27 Javascript
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
node 解析图片二维码的内容代码实例
2019/09/11 Javascript
Python随机生成信用卡卡号的实现方法
2015/05/14 Python
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
浅谈Python的条件判断语句if/else语句
2019/03/21 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
django 多对多表的创建和插入代码实现
2019/09/09 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
Python OpenCV中的numpy与图像类型转换操作
2020/12/11 Python
分享一个python的aes加密代码
2020/12/22 Python
DC Shoes官网:美国滑板鞋和服饰品牌
2017/09/03 全球购物
英国最大的纸工艺品商店:CraftStash
2018/12/01 全球购物
企业车辆管理制度
2014/01/24 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
委托收款证明
2015/06/23 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB
如何通过一篇文章了解Python中的生成器
2022/04/02 Python