一、基础概念
我们知道python中的内建序列包括字典、列表、元组、字符串等,序列是python中最基本的数据结构。
列表、元组、字符串这类的序列的索引默认第一个元素的索引从0开始,第二个元素的索引是1,依次是2、3、4...
字典的索引则直接由键来决定值,键可以是字符串、元组、数字,依次对应到相应的值。例如:dic1={"老刘":"刘金玉",33:"123",(2,3,4):"老王"},如果想要获取“刘金玉”这个值,那么只需要写dic1["老刘"]即可。
序列的排序,视频教程
二、排序:
排序使用的函数往往是sorted,这个函数使用后返回,这个函数我们只需要了解三个参数,我们就可以解决日常的排序问题。列表的排序
举例:
列表是
list1=[4,22,5,7,3,2,723,88]
使用sorted(list1)
排序后默认得到升序的结果[2, 3, 4, 5, 7, 22, 88, 723]
这类的sorted函数时候后,直接返回一个列表,可以再使用一个变量来存储这个排序后的返回结果。
如果想要降序,那么可以使用reverse参数为True即可,代码如下:sorted(list1,reverse=True)
其实还有一个函数是用作逆序输出,就是reversed函数,这个函数会返回一个对象,如果要转为列表,必须使用list函数进行转换。
以下代码逆序返回一个对象:reversed(list1)
对象的结果显示一个内存的位置,