列表常用的内置方法

列表常用的内置方法

删除
python = [1,2,3,4,5,[6,7,8],'python']
del python[2] #根据指定的索引位置删除内容
print (python)
打印结果如下:
[1, 2, 4, 5, [6, 7, 8], 'python']

del python[2:5] #可以切片的方式删除,其中的5,不包含第5个索引值,代表是5的范围内
print (python)
打印结果如下:
[1, 2, [6, 7, 8], 'python']

删除
python.pop()
也是删除,括号内不加值的话,默认删除列表中最后一个,删除后并且会显示删除的内容
python.pop(2) #根据指定的索引位置删除,删除后并且会显示删除的内容

删除
python.remove('python') #直接删除指定的内容,左边优先

修改
python[3] ='hello' #根据指定的索引位置修改内容
print(python)
打印结果如下:
[1, 2, 3, 'hello', 5, [6, 7, 8], 'python']

追加
python.append([77,88]) #追加至列表的最后位置
print(python)
打印结果如下:
[1, 2, 3, 4, 5, [6, 7, 8], 'python', [77, 88]]
python.extend #也是追加,对比appeng,注意看打印结果
print(python)
打印结果如下:
[1, 2, 3, 4, 5, [6, 7, 8], 'python', 77, 88]

清空
python.clear() #清空列表内容

拷贝
py=python.copy() #拷贝,浅拷贝
print(py)

计算列表中元素出现的次数
py=python.count(h)

找某个索引位置
python.index(3) #在列表中找数字3的索引位置

在列表中插入内容
python.insert(0,'Hi') #在列表中,索引为0的位置插入Hi
print(python)
打印结果如下:
['Hi', 1, 2, 3, 4, 5, [6, 7, 8], 'python']

将当前列表进行反转
python.reverse() ->将列表内容颠倒过来,例如[1,2,3]反转过来为[3,2,1]

排序
python.sort() ->从小到大排序
python.sort(reverse=True) ->从大到小排序

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容