需求原因:Python中常见的数据结构可以统称为容器。序列(如列表和元组)、映射(如字典)和集合(集合)是容器的三种主要类型。我会把它们拆分成多个知识点,稍微提一下定义,但大部分都注重实用性。对于训练,知识点的结构将根据函数的语法格式和函数的用例进行解释。需求目标:今天讲一下列表的顺序访问、反向访问、特殊访问(包括提取列表的奇偶元素和访问数字和字符)。具体操作:1)顺序访问方法一:语法格式:listname.sort()方法二:语法格式:sorted(listname)案例:a=[12,96,24,85,34]a.sort()#[注意:不能被新变量接收]print(a)a=[12,96,24,85,34]sorted(a)#[注意:不能使用打印输出功能]2)反向访问方法一:语法格式:listname[::-1]方法二:语法格式:Listname.reverse()方法三:语法格式:list(reversed(listname))case:a=[1,2,3,4]r_list1=list(reversed(a)),a.reverse(),a[::-1]#翻转列表a中的元素ar_list13)特殊访问①列表中同时包含数字和字符串,数字为requiredfirstandthenthecharacters语法格式:数字在前32,7701,3.5]result=sorted(myList,key=lambdax:(isinstance(x,str),x))#先用isinstance判断一个list中的对象是否是一个strtype,如果是就在后面,让数字在前listname[1::2]#用于提取偶数元素case:a=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]a[::2]##提取奇数元素a[1::2]##提取偶数元素
