python:按行读入,排序然后输出的方法

  

<强>题目描述

  

给定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:按行读入,排序然后输出的方法