列表(list)常见操作
<1>添加元素
- append():向列表添加元素
- extend():将另一个集合中的元素逐一添加到列表中
a=[1,2,3,4,5,6] b=[7,8] a.append(b) print(a) a.extend(b) print(a) 结果: [1, 2, 3, 4, 5, 6, [7, 8]] [1, 2, 3, 4, 5, 6, [7, 8], 7, 8]
- insert(index,object):在指定位置index前插入元素object
<2>修改元素
- 通过下标修改元素
a=[1,2,3,4,5,6] a[1]='test' print(a) 结果: [1, 'test', 3, 4, 5, 6]
<3>查找元素
- in(存在),如果存在那么结果为true,否则为false
- not in(不存在),如果不存在那么结果为true,否则false
- index和count与字符串中的用法相同
<4>删除元素
- del:根据下标进行删除
- pop:删除最后一个元素
:默认索引为-1
movieName.pop(2):删除第3个元素
- remove:根据元素的值进行删除
<5>排序
- sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。
- reverse方法是将list逆置。
<6>带索引的遍历
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
posted on 2019-03-04 15:35 crystal1126 阅读(217) 评论(0) 编辑 收藏 举报