#python3 list列表的常用方法 li=[1,2,3] # append li.append('4') #append 方法,追加一个元素在末尾,每次只能添加一个,方法返回值是None help(li.append) # 查看帮助文档 ''' append(...) method of builtins.list instance L.append(object) -> None -- append object to end ''' # clera 清除整个列表,慎用 li.clear() help(li.clear) ''' clear(...) method of builtins.list instance L.clear() -> None -- remove all items from L ''' # copy 是创建一个新对象,而=是引用一个共同的地址 li2=li.copy() li3=[1,2] li4=li3 id(li3) id(li4) ''' >>> id(li3) 2737674012104 >>> id(li4) 2737674012104 ''' li3[1]=1 print(li4) #[1, 1] #相同引用地址,一个对象改变,另一个对象也跟着改变 #count() 计数,返回元素在列表中出现的次数 li3.count(3) #extend 传入一个可迭代对象 li3.extend('str') print(li3) #[1, 1, 's', 't', 'r'] #它把迭代对象依次添加进来 # index 返回元素下标 有两个可选参数,分别是起始位置和结束位置,注意左闭右开 li3.index('s') li3.index('s',2,3) # 如果没有找到会报错 #insert 指定插入某一个位置 li3.insert(0,1) # 在索引为0的位置插入一个1,弥补append只能在最后添加的缺陷 # pop 不选参数默认弹出最后一个元素,返回值是被弹出的元素 li3.pop() ''' [1, 1, 's', 't', 'r'] >>> li3 [1, 1, 1, 's', 't'] ''' li3.pop(3) #移除指定索引的元素 # remove # 移除列表中第一个符合的元素 li3.remove('s') # reverse() 反转列表 li3.reverse() # sort() 排序 li3.sort(key=str) #意思就是把元素全部按照字符串 按照ascii码排序
python3 list列表的常用方法
猜你喜欢
转载自blog.csdn.net/u012593871/article/details/78378755
今日推荐
周排行