python常用类型的内置函数列表
??????? 1、list.append(obj)???????? 向列表中加入一個對象obj
fruits = ['apple', 'pear', 'orange'] >>> fruits.append('apple') >>> fruits ['apple', 'pear', 'orange', 'apple']?
??????? 2、list.count(obj)???????????? 返回一個對象obj在列表中出現的次數
>>> fruits.count('apple') 2?
??????? 3、list.extend(seq)??????????把序列seq的內容加入到列表中
>>> seq = ['banana', 'strawberry'] >>> fruits.extend(seq) >>> fruits ['apple', 'pear', 'orange', 'apple', 'banana', 'strawberry']?
??????? 4、list.index(obj, i=0, j=len(list))?
??????? 返回 list[k] == obj 的 k 值,而且 k 的范圍在 i<=k<j;否則引發 ValueError 異常。
>>> fruits.index('orange',0, len(list)) 2 >>> fruits.index('lemon',0, len(list))Traceback (most recent call last):File "<pyshell#11>", line 1, in <module>fruits.index('lemon',0, len(list)) ValueError: 'lemon' is not in list?
??????? 5、list.insert(index, obj)???????????? 在索引量為 index 的位置插入對象obj
>>> fruits.insert(3, 'lemon') >>> fruits ['apple', 'pear', 'orange', 'lemon', 'apple', 'banana', 'strawberry']?
??????? 6、list.pop(index=-1)??????????????????刪除并返回指定位置的對象,默認是最后一個對象
>>> fruits.pop() 'strawberry' >>> fruits ['apple', 'pear', 'orange', 'lemon', 'apple', 'banana']?
??????? 7、list.remove(obj)???????????????????? 從列表中刪除找到的第一個obj對象。假設不存在則返回一個ValueError錯誤。
>>> fruits.remove('apple') >>> fruits ['pear', 'orange', 'lemon', 'apple', 'banana'] >>> fruits.remove('strawberry')
Traceback (most recent call last): ? File "<pyshell#25>", line 1, in <module> ??? fruits.remove('strawberry') ValueError: list.remove(x): x not in list
?
?????? 8、list.reverse()???????????? 原地翻轉列表
>>> fruits.reverse() >>> fruits ['banana', 'apple', 'lemon', 'orange', 'pear']?
??????? 9、list.sort(func=None,key=None, reverse=False)
??????? 以指定的方式排序列表中的成員,假設 func 和 key 參數指定,則依照指定的方式比較各個元素,假設 reverse 標志被置為True,則列表以反序排列。???
?
?
?
版權聲明:本文博主原創文章。博客,未經同意不得轉載。
轉載于:https://www.cnblogs.com/zfyouxi/p/4889425.html
總結
以上是生活随笔為你收集整理的python常用类型的内置函数列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NOI 练手题 图像旋转翻转变换
- 下一篇: 【转】android:DDMS查看Thr