码迷,mamicode.com
首页 > 编程语言 > 详细

Python练习题3.11字符串排序

时间:2020-04-17 14:01:54      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:空白   编写程序   bin   列表   迭代   练习   coding   换行   lis   

本题要求编写程序,读入5个字符串,按由小到大的顺序输出。

输入格式:

输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。

输出格式:

按照以下格式输出排序后的结果:

After sorted:
每行一个字符串

代码如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-

fiv = list(map(str,input().split(" ")))
fiv.sort()

print("After sorted:")

for i in range(0,len(fiv)):
    print(fiv[i])

这个程序简单,主要是需要熟记一些列表自身的一些方法。

fiv.sort()对列表fiv进行排序。


list.sort( key=None, reverse=False)

  • key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
  • reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。


读书和健身总有一个在路上

Python练习题3.11字符串排序

标签:空白   编写程序   bin   列表   迭代   练习   coding   换行   lis   

原文地址:https://www.cnblogs.com/Renqy/p/12719470.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!