python:按行读入,排序然后输出的方法
题目描述
给定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:按行读入,排序然后输出的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
详解Ubuntu环境下部署Django+uwsgi+nginx总结
这篇文章主要介绍了Ubuntu环境下部署Django+uwsgi+nginx总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-04-04Python Pandas中的shift()函数实现数据完美平移应用场景探究
shift() 是 Pandas 中一个常用的数据处理函数,它用于对数据进行移动或偏移操作,常用于时间序列数据或需要计算前后差值的情况,本文将详细介绍 shift() 函数的用法,包括语法、参数、示例以及常见应用场景2024-01-01
最新评论