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发送http请求解析返回json的实例
Mar 26 Python
使用python编写监听端
Apr 12 Python
Python运行不显示DOS窗口的解决方法
Oct 22 Python
python基于itchat模块实现微信防撤回
Apr 29 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
Jul 01 Python
pandas中ix的使用详细讲解
Mar 09 Python
Python urlencode和unquote函数使用实例解析
Mar 31 Python
python读取配置文件方式(ini、yaml、xml)
Apr 09 Python
安装多个版本的TensorFlow的方法步骤
Apr 21 Python
Python魔术方法专题
Jun 19 Python
Python第三方包PrettyTable安装及用法解析
Jul 08 Python
Python try except finally资源回收的实现
Jan 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/10/14 PHP
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
thinkPHP商城公告功能开发问题分析
2016/12/01 PHP
Aster vs KG BO3 第三场2.19
2021/03/10 DOTA
js判断变量是否未定义的代码
2020/03/28 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
JS控制输入框内字符串长度
2014/05/21 Javascript
window.location 对象所包含的属性
2014/10/10 Javascript
javascript禁止超链接跳转的方法
2016/02/02 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
扩展jquery easyui tree的搜索树节点方法(推荐)
2016/10/28 Javascript
jQuery File Upload文件上传插件使用详解
2016/12/06 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
angular+ionic返回上一页并刷新页面
2017/08/08 Javascript
解决循环中setTimeout执行顺序的问题
2018/06/20 Javascript
JS添加或删除HTML dom元素的方法实例分析
2019/03/05 Javascript
微信小程序实现左侧滑栏过程解析
2019/08/26 Javascript
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
深入理解Python中的内置常量
2017/05/20 Python
Python 25行代码实现的RSA算法详解
2018/04/10 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
解决安装pycharm后不能执行python脚本的问题
2019/01/19 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
IRO美国官网:法国服装品牌
2018/03/06 全球购物
Servlet的生命周期
2013/08/25 面试题
学年自我鉴定范文
2013/10/01 职场文书
应届生会计求职信
2013/11/11 职场文书
房地产销售大学生自我评价分享
2013/11/11 职场文书
员工安全生产承诺书
2014/05/22 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
MySQL8.0 Undo Tablespace管理详解
2022/06/16 MySQL