list經常使用的內置函數

1. x in s:
返回true:若是列表s中有元素x
返回false:若是沒有元素xapp

 

2. x not in s:
返回true:若是列表s中沒有元素x
返回false:若是有元素xspa

 

3. s + t:
將列表s和列表t鏈接起來。排序

 

4. s * n or n * s:
將列表s重複n次rem

 

5. s[i]:
返回列表s中第i個元素,下標從0開始it

 

6. s[i:j]:
截取下標從i到j的那部分,包括i不包括j擴展

 

7. s[i:j:k]:
截取下標從i帶j的那部分,可是每一步跨越k個。sort

 

8. len(s):
返回列表s中元素個數copy

 

9. min(s):
返回列表s中最小值co

 

10. max(s):
返回列表s中的最大值錯誤

 

11. s.index(x[, i[, j]):
返回s列表中第一個x的下標位置(或者下標爲i和j之間,第一個x出現的位置的下標)

 

12. s.count(x):
列表s中元素x的個數

 

13. s[i] = x:
將x賦值到列表s的第i個位置。

 

14. s[i:j] = t:
用iterable t替換列表s中從i到j之間的元素。

 

15. del s[i:j]:
刪除列表s中i到j之間的元素。相似於s[i:j] = []

 

16. s[i:j:k] = t:
用t中的元素代替列表s中從i開始,步長尾k,直到j之間的元素。

 

17. s.append(x):
向列表s的尾部追加元素x,相似於s[len(s) : len(s)] = [x]

 

18. s.clear:
狀況s中的全部元素,相似於 del s[:]

 

19. s.copy:
返回列表s的一個淺複製

 

20. s.extend(t) or s += t:
用t中的內容擴展s

 

21. s.insert(i, x):
在位置i處插入元素x,相似於s[i:i] = [x]

 

22. s.pop(i):
返回第i個位置的元素,並將該元素從s中刪除

 

23. s.remove(x):
刪除s中的第一個x

 

24. s.reverse()
列表s中的元素反轉。

 

25 s.sort(*, key = None, reverse = False):
對s中的元素進行排序,用比較符號'<',若是元素是不可比較的會發聲錯誤。reverse爲True時,用比較符號 '>'。

相關文章
相關標籤/搜索