#列表序列数组 #容器类型,一般都是用来存储数据 #列表,可以用来存储各种各样的数据,列表中存储数据是有顺序的 #列表中每一个数据,都有一个索引,第一条索引为0,以此类推 list_1=[1,2,'hello','world',3.16] print(list_1) #,,,,,,,,,向列表中添加数据 #1.使用append(object)函数,向列表中追加数据,会把添加的数据放到列表的最后位置 #object:对象,要添加到列表中的数据 list_1.append(3) print(list_1) #2.使用insert(index,object)函数,向列表中指定位置插入一条数据 #index 索引(如果超出最大索引,会将数据放到最后) object要插入的数据 #如果index索引为负值,位置会从后向前查找,最后一条数据索引为-1,会插入到之前 list_1.insert(4,'open') print(list_1) list_1.insert(10,'opwn') print(list_1) list_1.insert(-2,'oepw') print(list_1) #3.使用extend()函数,可以将另外一个列表中的数据添加到该列表中 list_2=['a',2,'b'] list_1.extend(list_2) print(list_1) list_2.extend(list_1) print(list_2) #,,,,,,修改列表中的数据 list_1[4]='close' print(list_1) #index()函数,可以根据数据,查找数据的索引 #1.数据 2.开始搜索的位置 3.结束搜索的位置 #如果数据不在列表中(或者不在指定的范围内),会出现异常错误 index=list_1.index('world',0,8) list_1[index]='hello' print(list_1) #,,,,,删除列表中的数据 #1.根据索引删除数据 #delete:删除 del list_1[3] print(list_1) #2.使用remove(object)函数,根据数据内容删除 #remove:移除 list_1.remove('hello') print(list_1) #3.使用pop()函数,移出(不是移除)列表中指定的索引数据 s=list_1.pop(2) print(s) print(list_1) #4.移除列表中所有的数据 #clear:清除 #快速注释代码ctrl+/ list_1.clear() print(list_1) list_1.extend(list_2) print(list_1) #,,,,,,查询列表中的数据 #使用索引取出列表中的数据 s=list_1[3] print(s) print(list_1) #使用pop()函数取,数据会从列表中移出 s=list_1.pop(3) print(s) print(list_1) #列表的切片 #[开始位置:结束位置],包含开始位置,不包含结束位置,切片之后,返回的是一个新的列表 result=list_1[2:4] print(result) #[:结束位置]从第0个位置开始切片,一直到结束位置(不包含结束位置) result=list_1[:5] print(result) #[开始位置:] 从开始位置进行切片,直到列表最后一个元素 result=list_1[3:] print(result) #开始位置一定要小于结束位置,否则就会出现结果为空列表的情况 result=list_1[4:2] print(result) #填写负值 result=list_1[-5:-1] print(result) #for循环 #在range中range(开始循环位置,结束循环位置,每次循环后值的增量) #顾头不顾尾 包含开始位置 不包含结束位置 #遍历列表:将列表中的所有数据一个一个取出来 #len()获取列表中存放的数据个数 length=len(list_1) print('列表中存放的数据个数为:%s'%length) for x in range(0,len(list_1)): #把x的值作为索引 取出列表中的数据 s=list_1[x] print(s) #泛型遍历 for s in list_1: print(s) #列表中的其他函数 #sort() 排序函数 默认使用升序 list_3=[2,3,55,6787,1,90.2] #不需要接受值 #reverse参数为true,按照降序排列 list_3.sort(reverse=True) print(list_3) #reverse()反向排序 list_3.reverse() print(list_3) #count()函数 统计某条数据在 列表中的出现的次数 count=list_3.count(3) print(count)
list列表
最新推荐文章于 2023-12-31 23:25:58 发布