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通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 Python
5分钟 Pipenv 上手指南
Dec 20 Python
Django实现学员管理系统
Feb 26 Python
python实现简单成绩录入系统
Sep 19 Python
python计算无向图节点度的实例代码
Nov 22 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
详解用python -m http.server搭一个简易的本地局域网
Sep 24 Python
Python实现微信表情包炸群功能
Jan 28 Python
Python对excel的基本操作方法
Feb 18 Python
Python使用Turtle模块绘制国旗的方法示例
Feb 28 Python
浅谈怎么给Python添加类型标注
Jun 08 Python
Python开发五子棋小游戏
Apr 28 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
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
PHP常用的三种设计模式
2017/02/17 PHP
Symfony查询方法实例小结
2017/06/28 PHP
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
js实现正则匹配中文标点符号的方法
2015/12/23 Javascript
JS+CSS实现下拉刷新/上拉加载插件
2017/03/31 Javascript
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
你可能不知道的前端算法之文字避让(inMap)
2018/01/12 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
如何在Vue.js中实现标签页组件详解
2019/01/02 Javascript
微信公众号H5支付接口调用方法
2019/01/10 Javascript
layui 对弹窗 form表单赋值的实现方法
2019/09/04 Javascript
详解NodeJs项目 CentOs linux服务器线上部署
2019/09/16 NodeJs
JS数组属性去重并校验重复数据
2020/01/10 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
Python语言描述KNN算法与Kd树
2017/12/13 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
Python使用matplotlib绘制三维图形示例
2018/08/25 Python
Python后台管理员管理前台会员信息的讲解
2019/01/28 Python
Python队列、进程间通信、线程案例
2019/10/25 Python
python列表删除和多重循环退出原理详解
2020/03/26 Python
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
美国最大的香水连锁店官网:Perfumania
2016/08/15 全球购物
英国Lookfantastic中文网站:护肤品美妆美发购物(英国直邮)
2020/04/27 全球购物
如何理解委托
2012/01/06 面试题
售后主管岗位职责
2013/12/08 职场文书
发展部经理职责规定
2014/02/22 职场文书
宣传保护环境的公益广告词
2014/03/13 职场文书
2014离婚协议书范文两篇
2014/09/15 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
公司开业主持词
2015/07/02 职场文书
解决Golang中goroutine执行速度的问题
2021/05/02 Golang
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python