需求原因:Python中常见的数据结构可以统称为容器。序列(如列表和元组)、映射(如字典)和集合(集合)是容器的三种主要类型。我会把它们拆分成多个知识点,稍微提一下定义,但大部分都注重实用性。对于训练,知识点的结构将根据函数的语法格式和函数的用例进行解释。需求目标:今天讲一下列表的概念和访问列表的两种方式(分别读取列表的第X个元素和读取列表一定范围的元素组)。具体操作:1.List概念:List是Python等语言中最常用的数据结构之一。Python中用括号[]表示list2,访问list1)读取list的第X个元素语法格式:listname[indexvalue]注意:index值分为正向索引和反向索引,0为列表的前向方向索引中的第一个,-1表示列表反向索引中的最后一个案例:a=[1,'a',[1,2],{'key':'value'}]print(a[0])#正向索引,寻找列表中当天的第一个元素print(a[-4])#反向索引,寻找列表中的第一个元素2)读取列表一定范围内的元素组语法格式:列表名[初始索引值:结束索引值]功能:索引值的位置需要一个数字,遵循包前不包含包的原则案例:a=[1,'a',[1,2],{'key':'value'}]print(a[1:3])#正向索引,取'a',[1,2]print(a[-3:-1])#反向索引,take'a',[1,2]print(a[0:1])#取头部第一个元素[同a[:1]]print(a[-1:])#取最后一个尾部元素[和a[-1]的区别是a[-1:]会把最后一个元素转成list,a[-1]只会提取最后一个元素]
