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

list方法總結

时间:2017-11-01 01:07:05      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:remove   有序   move   iter   字典   返回   color   insert   指定   

無返回值:

1  l.append(object)

2  l.sort(key,reverse)

  這是對list進行的操作,會永久排序,而內置方法中的sorted()只是臨時改變

3  l.clear()

4  l.extend(iterable) 

  例如l.extend(‘hello‘),則會將hello分爲五個字符分別加入列表中。如果參數爲字典,則會將字典中的key當作元素加入到列表,此時不會分割成字符。注意字典是無序的,列表是有序的,同一個列表extend同一個字典,可能形成兩個不同的列表

5  l.reverse()

6  l.insert(index,object)

  在相應位置添加相應元素,index可以爲負數,如果超出列表範圍,則會在列表頭或者尾部添加元素,不會報錯

7  l.remove(object)

  刪除指定元素,找不到就報錯

有返回值:

1  l.count(object)

  返回列表中object的個數,注意,要object=元素才算,字符串‘abc’中的a不會計入字符‘a’的個數

2  l.copy()

3  l.index(object,start,end)

  在列表中尋找與object相等的元素,返回第一個元素的索引,可以指定搜索範圍,搜索不到會報錯(這很容易記住,index方法的表面意思就是你把相應元素的索引返回給我,我只要索引值,別的亂七八糟的都報錯) 

4  l.pop(index)

  索引默認爲-1

list方法總結

标签:remove   有序   move   iter   字典   返回   color   insert   指定   

原文地址:http://www.cnblogs.com/peter-sun/p/7764480.html

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