list方法總結
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list方法總結相关的知识,希望对你有一定的参考价值。
無返回值:
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方法總結的主要内容,如果未能解决你的问题,请参考以下文章