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连接mysql数据库示例(做增删改操作)
Dec 31 Python
将图片文件嵌入到wxpython代码中的实现方法
Aug 11 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
Jul 27 Python
Python编程实现使用线性回归预测数据
Dec 07 Python
浅析Python函数式编程
Oct 06 Python
对python函数签名的方法详解
Jan 22 Python
通过cmd进入python的实例操作
Jun 26 Python
Python pandas.DataFrame 找出有空值的行
Sep 09 Python
关于numpy.where()函数 返回值的解释
Dec 06 Python
python:目标检测模型预测准确度计算方式(基于IoU)
Jan 18 Python
Python定时任务框架APScheduler原理及常用代码
Oct 05 Python
Python偏函数实现原理及应用
Nov 20 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 discuz 主题表和回帖表的设计
2009/03/13 PHP
php自动加载机制的深入分析
2013/06/08 PHP
php反射应用示例
2014/02/25 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
ThinkPHP实现图片上传操作的方法详解
2017/05/08 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
2019/10/21 PHP
jquery 日期分离成年月日的代码
2010/05/14 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
2014/12/19 Javascript
JS+CSS简单树形菜单实现方法
2015/09/12 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
超实用的javascript时间处理总结
2016/08/16 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
Angular使用过滤器uppercase/lowercase实现字母大小写转换功能示例
2018/03/27 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
使用Python的Tornado框架实现一个Web端图书展示页面
2016/07/11 Python
Python 迭代器与生成器实例详解
2017/05/18 Python
python中模块的__all__属性详解
2017/10/26 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
Django模板语言 Tags使用详解
2019/09/09 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
django框架基于queryset和双下划线的跨表查询操作详解
2019/12/11 Python
python global和nonlocal用法解析
2020/02/03 Python
浅谈Python 参数与变量
2020/06/20 Python
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
Miller Harris官网:英国小众香水品牌
2020/09/24 全球购物
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
电钳专业个人求职信
2014/01/04 职场文书
2014年工程部工作总结
2014/11/25 职场文书
民事代理词范文
2015/05/25 职场文书
SpringCloud Function SpEL注入漏洞分析及环境搭建
2022/04/08 Java/Android