Python练习题3.11字符串排序
Posted 我要去西藏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python练习题3.11字符串排序相关的知识,希望对你有一定的参考价值。
本题要求编写程序,读入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字符串排序的主要内容,如果未能解决你的问题,请参考以下文章
习题3.11 表达式转换(25 分)浙大版《数据结构(第2版)》题目集
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段