目录:
一、一些特有的方法和内置函数
1.计数
2.排序
3.增加
4.删除
5.其他
二、列表的创建与删除
1.列表的创建
一、
1.计数:
len :求列表中元素的个数
max:求列表中元素最大值(元素类型相同)
min:求列表中元素最小值(元素类型相同)
sum:求列表中元素之和(元素是数字)
count:求指定对象出现的次数
index:求指定对象首次出现的索引位置
2.排序:
sort:对列表元素排序
reverse:求列表逆序
3.增加:
append:在列表末端插入元素
extend:在列表末端插入新列表中的所有元素
insert:在给定索引位置上插入新元素
+:链接等同于extend
*:列表重复
4.删除:
remove:移除首次出现的指定对象
pop:删除并返回列表指定位置的元素,默认为最后一个元素
del:移除指定索引位置上的元素
5.其他:
copy:返回列表对象的浅复制 ,注:Python 2.x 没有该办法
cmp:比较两个列表的函数,注:Python3.x 中不再支持
zip:将多个列表或元组对应位置的元素组合为元组的函数
enumerate:枚举列表、元组或其他可迭代对象元素的函数
在执行了del()函数或remove方法后,列表中被删除元素后的其他元素会依次向左移动一个位置。在执行了insert方法后,列表中大于或等于给定索引位置元素的其他元素会依次向右移动一个位置。
二、
1.列表的创建:
(1)使用[ ]直接创建列表:
使用此方式创建列表时, 列表中元素可以有多个,也可以一个都没有,例如:
emptylist=[ ] #emptylist是一个空列表
在使用列表时,虽然可以将不同类型的数据放到同一个列表,但通常情况下不这么做,同一列表只放入同一类型的数据,这样可以提高程序的可读性。
(2)使用list()函数创建列表
list('hello world') #将字符串转换成列表
运行结果:['h','e','l','l','o',' ','w','o','r','l','d']
list() #创建空列表
运行结果:[ ]
rangeList=range(1,10,2) #range对象
运行结果:[1,3,5,7,9]
strList=('中国人民')
print(strList)
运行结果:中国人民
range()函数是非常有用的函数,使用频率高,其语法为range([start,]stop[,start])。其中,[ ]为可选项。第一个参数表示起始值(默认为0),第二个参数表示终止值(结果中不包含这个值),第三个参数表示步长(默认为1)。
2.列表的删除
del strList #删除前面定义过的列表strList
strList
运行结果:NameError:name'strList' is not defined
7万+

被折叠的 条评论
为什么被折叠?



