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设计足球联赛赛程表程序的思路与简单实现示例
Jun 28 Python
python自动重试第三方包retrying模块的方法
Apr 24 Python
Python实现随机漫步功能
Jul 09 Python
基于tensorflow加载部分层的方法
Jul 26 Python
Python list列表中删除多个重复元素操作示例
Feb 27 Python
使用python进行波形及频谱绘制的方法
Jun 17 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
Jul 03 Python
Python编写通讯录通过数据库存储实现模糊查询功能
Jul 18 Python
python pyinstaller打包exe报错的解决方法
Nov 02 Python
详解Anaconda安装tensorflow报错问题解决方法
Nov 01 Python
python压包的概念及实例详解
Feb 17 Python
matplotlib之pyplot模块实现添加子图subplot的使用
Apr 25 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
php获取数组中重复数据的两种方法
2013/06/28 PHP
简单谈谈 php 文件锁
2017/02/19 PHP
使用Rancher在K8S上部署高性能PHP应用程序的教程
2020/07/10 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
PHP 出现 http500 错误的解决方法
2021/03/09 PHP
jQuery 前的按键判断代码
2010/03/19 Javascript
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
2015/09/16 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
2016/02/03 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
浅析Javascript ES6中的原生Promise
2016/08/25 Javascript
jQuery简单实现列表隐藏和显示效果示例
2016/09/12 Javascript
Vue监听数据对象变化源码
2017/03/09 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
2017/09/18 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
vue-router配合ElementUI实现导航的实例
2018/02/11 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
JavaScript中条件语句的优化技巧总结
2020/12/04 Javascript
Python的Django中将文件上传至七牛云存储的代码分享
2016/06/03 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
django创建超级用户过程解析
2019/09/18 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
pygame实现弹球游戏
2020/04/14 Python
python简单实现最大似然估计&scipy库的使用详解
2020/04/15 Python
python新手学习使用库
2020/06/11 Python
美国眼镜在线零售商:Dualens
2019/12/07 全球购物
白酒市场开发计划书
2014/01/09 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
违纪检讨书
2015/01/27 职场文书
vue backtop组件的实现完整代码
2021/04/07 Vue.js
Python之基础函数案例详解
2021/08/30 Python