标签:返回 返回值 显示 删除 extend ever 依次 一个 xtend
列表---升级版的数组
(1)列表用“ [ ] ”来定义,元素用“ , ” 隔开,并且列表中元素不用区分类型。例:list1=[1,2,3,‘你好‘,‘nihao’]
(2)append()函数,作用:在列表最后面添加 ‘ 一个 ’ 元素。例:list1.append(‘我‘)。此时list1就变成了 list1=[1,2,3,‘你好‘,‘nihao’,‘我’]
(3)extend( [ ] )函数,作用:在列表后面依次加入 ‘ 多个 ’ 元素(扩展列表)。例:list1.extend([‘大家‘,‘早上好‘])。此时list1就变成了 list1=[1,2,3,‘你好‘,‘nihao’,‘我’,‘大家‘,‘早上好‘]
(4)insert()函数,作用:添加元素到指定位置。例:list1.insert(0,‘100‘)。此时list1就变成了 list1=[’100‘,1,2,3,‘你好‘,‘nihao’,‘我’,‘大家‘,‘早上好‘]
(5)下面是三种删除元素的方法:
1. remove()函数,作用:删除列表中已有的元素。例:list1.remove(‘100‘)。此时list1就变成了 list1=[1,2,3,‘你好‘,‘nihao’,‘我’,‘大家‘,‘早上好‘]
2. del 命令,作用:删除列表中已有元素或整个列表。例:del list1[4]。 list1=[1,2,3,‘你好‘,‘我’,‘大家‘,‘早上好‘]。 如果是:del list1,那整个列表就会消失。
3. pop()函数,作用:取出最后一个元素,并且哟返回值。例:list1.pop() 运行结果会显示 ’早上好‘。 如果是接着运行list2=list1.pop() 运行结果就是 list2=’大家‘
(6)列表分片:将列表的一部分取出而不改变原列表。例:list1[1:3] 运行结果为 [2,3] 。可利用此法快速查看列表或创建新列表。
(7)运算:* +:list3=[1,2],则3*list3=[1, 2, 1, 2, 1, 2] 既元素翻倍。list3+[5,5,6]=[1,2,5,5,6] :加法运算只能是同种类型的元素相加。
(8)count()函数,作用:数元素出现的次数。例:list4=[1,2,5,5,6] ;list4.count(5),结果显示2,表示5出现了两次。
(9)index()函数,作用:index(查找的元素,起始位置,结束位置),数一段范围内元素第一次出现的位置。例:list4.index(5,0,3),结果显示2,表示5的位置是2(从零开始数0,1,2,)
(10)reverse()函数,作用:使列表中元素翻转。例:list4.reverse() , list4就会变成:[6, 5, 5, 2, 1]
(11)sort()函数,作用:使元素从小到大排序。例1:list4.sort(), list4就会变成:[1, 2, 5, 5, 6]。例2:list.sort(reverse=true)这个是从小到大排序(从大到小翻转就是从小到大),结果是[6, 5, 5, 2, 1]
标签:返回 返回值 显示 删除 extend ever 依次 一个 xtend
原文地址:https://www.cnblogs.com/xuejiahao/p/12393063.html