list
####(一)列表的创建[]、追加(append,extend,insert)、删除(remove、del、poop)、修改 ##创建一个空列表、一个字符串列表、一个数字列表 lis0 = [] lis1 = ['append','extend','insert'] lis2 = ['remove','del','pop'] ##向列表中添加元素 #1.整体作为一个元素添加到列表中 lis0.append(lis1) print(lis0) ''' [['append', 'extend', 'insert']] ''' #2.整体的每个元素添加到列表中(即作为列表的多个元素) lis0.extend(lis2) print(lis0) ''' [['append', 'extend', 'insert'], 'remove', 'del', 'pop'] ''' # #3.指定位置插入元素(整体插入) lis0.insert(0,'insert') print(lis0) ''' ['insert', ['append', 'extend', 'insert'], 'remove', 'del', 'pop'] ''' # #4.移除列表中的特定值 lis0.remove('remove') print(lis0) ''' ['insert', ['append', 'extend', 'insert'], 'del', 'pop'] ''' # #5.根据索引删除元素,'del'的索引是-2(倒序索引) del lis0[-2] print(lis0) ''' ['insert', ['append', 'extend', 'insert'], 'pop'] ''' # #6.将列表的追后一个元素返回,在此基础上删除(最后一个元素是‘pop’) pop_re = lis0.pop() print(pop_re) print(lis0) ''' pop ['insert', ['append', 'extend', 'insert']] ''' #7.列表拼接 lis3 = lis1+lis2 print(lis3) ''' ['append', 'extend', 'insert', 'remove', 'del', 'pop'] '''
####列表的取值、索引、切片 lis_values1 = ['索引','切片'] lis_values2 = ['拼接+','复制*','数字类型元素比较><','逻辑运算'] lis_values3 = ['元素重复''取值索引'] ##1.列表复制* lis_values1*=3 print(lis_values1) ''' ['索引', '切片', '索引', '切片', '索引', '切片'] ''' ##2.列表拼接+ lis=lis_values1+lis_values2+lis_values3 print(lis) ''' ['索引', '切片', '索引', '切片', '索引', '切片', '拼接+', '复制*', '数字类型元素比较><', '逻辑运算', '元素重复取值索引'] ''' #3.列表中指定元素出现的次数 num = lis.count('索引') print(num) ###3次 #4.指定元素的索引,从左到右第一个 ind = lis.index('索引') print(ind) ##0 #5.索引取值 a = lis[-1] b = lis[3:6] print(a) print(b) ''' 元素重复取值索引 ['切片', '索引', '切片'] '''