码迷,mamicode.com
首页 > 其他好文 > 详细

序列类型的方法

时间:2018-01-18 17:10:17      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:eve   end   copy   字符串   反向   序列   bsp   扩展   必须   

列表的方法:

列表的添加

  a = [1, 2, 3, ‘a‘, ‘b‘]

  a.append(‘s‘)    追加,在末位追加

  a.insert(0, ‘c‘)   插入,0表示插入的位置

  a.extend([5, ‘e‘])  扩展 ,把列表里面的元素添加进去

 

  append和extend的区别:

      append 是添加单个元素

      extend 是添加一个序列类型

列表的删除

  a.clear() 清除    谨慎使用

  a.pop()  每次弹出最后一个元素(末位删除)

  a.pop(0)   0代表索引,删除第几个元素

  a.remove(元素)  移除,传入的不是索引,而是元素

    注:如果里面有多个一样的元素,remove会从左往右开始匹配,只会匹配一个即停止

 

列表的改变

  a[索引] = 值    

 

列表的查看

  a.index(‘a‘)  返回的是 a 在列表里面的索引

  a.index(‘a‘ ,2)  2代表列表里面第二个元素 ‘a‘ ,返回的是第二个 ‘a‘ 的索引

  a.count(‘a‘)   返回的是 a 在列表里的出现的次数     (统计次数)

  

 

 

其他方法:

  b = a.copy()

  注:b 的内存位置和 a 的内存位置不是指向同一个地方

  

  a.reverse()  反向

 

  a.sort()   排序   但是里面的元素必须统一类型

  a.sort(key = str)     全部转换为字符串进行排序,会根据ASCII码进行排序

 

序列类型的方法

标签:eve   end   copy   字符串   反向   序列   bsp   扩展   必须   

原文地址:https://www.cnblogs.com/dangjiafei/p/8310142.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!