<强>题目描述强>
给定n个字符串,请对n个字符串按照字典序排列。
<强>输入描述:强>
输入第一行为一个正整数n (1≤n≤1000)下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。
<强>输出描述:强>
数据输出n行,输出结果为按照字典序排列的字符串。
示例1
<强>输入强>
9 帽 来 猫 卡 两个 太 向上 船 启动
<强>输出强>
船 引导 帽 卡 猫 来 太 两个 >之前<强> python3代码实现为:强>
n=int(输入()) 词=[] 因为我在范围(n): word.append(输入()) 我的排序(词): 打印(i)分析:
<强> (1)python3中输入()都是字符串,因此强>
n=int(输入())
转为int。
<强> (2)python中排序用法:强>
可参考
python排序,排序高级排序技巧
注意区分排序和分类
<强>(3)输出时,按行输出,则可以用为循环强>
直接输出,则会显示括号和引号,可以用加入方法:
print (" \ n " . join(排序(词)))即,用回车来连接列表各元素
以上这篇python:按行读入,排序然后输出的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
python:按行读入,排序然后输出的方法