列表(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编辑  收藏  举报

导航