Python入门练习0001:list排序 & 字符串逆序(20170328)
2017-03-28 15:20
549 查看
题目:给你一个list L, 如 L=[2,8,3,50], 对L进行升序排序并输出,如样例L的结果为[2,3,8,50]
答案:(1)使用内置BIF:print sorted(L)
(2)sorted为排序方法
题目:给你一个字符串 a, 如a=‘12345’,对a进行逆序输出a
答案:(1)最简单方法:print a[::-1]
(2)知识引申:string后面跟的[]里面是index,表示的是对string中字符的指向,比如[0:n]表示string的中第一个到第n-1个字符,是用0来表示第一个字符的位 置。如果不写开头或结尾,就默认从头开始,或直到最后。例如[:3]其实就是[0:3],就是[0],[1],[2]这三个;[3:]则代表第四个到最后一个。然后如果index中时负数,则表示从后往前算,倒着数。——作者:匿名用户链接:https://www.zhihu.com/question/22686450/answer/22261881来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
(3)python列表如何逆向地访问值? 如从list = [1,2,3,4,5,6,7,7,8] 中如何输出[8,7,7]? 使用切片就可以了。
相关文章推荐
- python---数据结构与数据类型,list,dict,tuple,排序sort,比较cmp,字符串模版
- Python3学习(一)-基础、数据类型、变量、字符串和编码、list&tuple、if、for、while、dict、set、函数与参数
- List的排序。在一个list里面放入"1","2"..."10","11"...,"99999","100000",使用字符串大小的顺序与解析成的数字的大小进行排序
- python list字符串元素排序
- Python入门练习0005:输出最大公约数 & 最小公倍数
- Python 字符串,list排序,删除重复数据
- Python_连接List与分割字符串_join&split
- Python入门的36个例子 之 19 -> List
- Python入门(五):list、tuple和字符串切片
- [python]一行搞定字符串排序
- Python入门的36个例子 之 25 -> Console In File Out
- [python]一行搞定字符串排序
- 实现一个自定义字符串的排序 ,重写Comparable接口的练习!!
- Python入门的36个例子 之 27 -> Add Something Into A File
- Python入门的36个例子 之 19 -> Tuple(元素组)
- Python入门的36个例子 之 30 -> OOP – 初始化
- Python入门的36个例子 之 18 -> Modules —— 将它们放到不同的文件里
- Python入门的36个例子 之 22 -> Sequences —— 统一的访问方式以及负索引
- [python]一行搞定字符串排序
- Python入门的36个例子 之 31 -> OOP – 属于类的变量和属于对象的变量