P020 python基础:数据类型之列表操作函数04

本篇继续讲list的api函数。

9,extend:用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。字符串,列表,元组,集合,字典都行。数字不行,会报错。

ls1 = ["a","b","c","a"]ls2 = ["h","i","j"]ls3 = {"e": 1,"f": 2,"g": 3}ls1.extend(ls2)print(ls1)ls1.extend(ls3)print(ls1)

10,index 返回某个值在列表中第一个匹配的项的索引,找到了,就不往下找了。可以指定区间进行查找。如果这个值不存在于列表中则会报错。所以用这个函数的时候需要异常处理。

语法:list.index(el, index1, index2)

11,insert

"""

11,insert:用于在指定位置之后插入对象.可以插入所有list可接收的对象。

语法:

list.insert(el, index1, index2)

"""ls11 = ["a","b","c","a"]ls11.insert(1,"1")print(ls11)ls11.insert(1, {"2","3"})print(ls11)ls11.insert(1, ["H","J"])print(ls11)ls11.insert(1, {"H":"HH","J":"JJ"})print(ls11)

12,pop

"""

12,pop删除列表中的一个元素,默认是最后面一个,也可以指定索引值.如果超出索引值,则会报错,所以,用这个函数也要注意异常处理。语法:

list.pop(index)

"""ls12 = ["a","b","c","a"]ls12.pop()print(ls12)ls12.pop(0)print(ls12)

13,remove 移除第一个匹配的项,后面则不再移除。如果值不存在则会报错。注意异常处理。

14,reverse反向排序

15,sort正向排序

至此,list的常用api函数已经讲完。

仍有疑问的可以加wx:mirror2013520 或者关注公众号:pyer_up

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

相关阅读更多精彩内容

友情链接更多精彩内容