py處理list的方法

2021-06-04 03:16:59 字數 1796 閱讀 1312

>>> a=[0,1,2,3,4,5]

>>> a

[0, 1, 2, 3, 4, 5, 6]

>>>

l.count(var) 計算var在l中出現的次數

>>> a=[0,2,2,2,3,3]

>>> a.count(2)

3>>> a.count(3)

2

len(l)計算l的長度

>>> a=[1,2,3]

>>> len(a)

3

l.extend(list),將list追加在l後面。

>>> a=[1,2,3]

>>> a.extend([4,5,6])

>>> a

[1, 2, 3, 4, 5, 6]

l.index(var), 返回var在l上的位置,若無,則丟擲異常。

>>> a=[1,2,3,4,4,5]

>>> a.index(4)

3>>> a.index(6)

traceback (most recent call last):

file "", line 1, in ?

valueerror: list.index(x): x not in list

l.insert(index,var) 在index處,插入var,其餘元素向後推。如果index大於list的長度,就在最後新增,如果index小於0,就在最開始處新增。

>>> a=[1,2]

>>> a.insert(0,1)

>>> a

[1, 1, 2]

>>> a.insert(100,100)

>>> a

[1, 1, 2, 100]

>>> a.insert(2,3)

>>> a

[1, 1, 3, 2, 100]

l.pop()返回最後乙個元素,並且刪除最後乙個元素。l.pop(index)是返回index處的元素,並且刪除該元素。

>>> a=[0,1,2,3,]

>>> a.pop()

3>>> a.pop(0)

0>>> a

[1, 2]

>>>

l.remove(var) 找到var,並且刪除,若無,則丟擲異常。

>>> a=["a","b","a","c","a","d"]

>>> a.remove("a")

>>> a

['b', 'a', 'c', 'a', 'd']

>>> a.remove("a")

>>> a

['b', 'c', 'a', 'd']

l.reverse()將l倒序。

>>> a=[1,2,3,4,5]

>>> a.reverse()

>>> a

[5, 4, 3, 2, 1]

a.sort()將a進行排序

>>> a.sort()

>>> a

[1, 2, 3, 4, 5]

>>> a=[1,"abc",2,"***"]

>>> a.sort()

>>> a

[1, 2, 'abc', '***']

List集合分頁處理的方法

第一種方法是迴圈擷取某個頁面的資料 迴圈擷取某頁列表進行分頁 param datalist 分頁資料 param pagesize 頁面大小 param currentpage 當前頁面 public static listpage listdatalist,int pagesize,int cur...

List集合分頁處理的方法

參考 解決了陣列越界問題 引數頁碼大於總頁碼時返回null 可根據自己業務調整為返回最後一頁資料 sublist起始index或結束index大於總記錄數返回null 可根據自己業務調整為返回最後一頁資料 package import j a.util.arraylist import j a.ut...

斷言方法 py

在執行用例的過程中,最終用例是否執行通過,是通過判斷測試得到的實際結果與預期結果是否相等決定的。unittest框架的testcase類提供下面這些方法用於測試結果的判斷。方法 檢查 版本 assertequal a,b a b assertnotequal a,b a b asserttrue x...