列表切片,內建方法

2022-09-11 16:54:22 字數 1328 閱讀 7976

1、列表訪問:

2、列表切片:

list_a[3:6] = [4,5,6],前包含後不包含,即[3,6)

list_a[2:] = [3,4,5,6,7,8,9],後為空表示取到最後一位。

list_a[ :2] = [1,2],前為空,表示從第一位開始取。

list_a[1: :2] = [2,4,6,8],2代表步長,表示每隔1個元素取乙個。

3、列表方法

insert(n,'str'),靈活插入

列表元素修改,直接賦值

刪除remove,pop,del

a.remove('str'),只能刪除固定字串

a.pop(索引)。刪除後返回刪除值

del a[索引] ,通過索引直接刪除某個值

del a ,刪除整個列表

a.count('str'),計算列表a中元素出現次數

a.extend(list_b),將列表b新增到列表a中

a.index('str') 取得元素的索引,只返回找到的第乙個元素

a.reverse(),倒序排列

a.sort(),列表自動排序,預設sort(reverse = true)

type(a) is list,判斷a,是否是列表

sorted,對所有可迭代物件進行排序,並生成新的列表

4、元組,唯讀列表

a=(1,2,3,4)

a.count()

a.index()

列表內建方法

cmp 方法比較兩個列表的元素。以下是cmp 方法的語法 cmp list1,list2 引數 返回值如果元素是相同型別的,執行比較,並返回結果。如果元素是不同的型別,檢查,看看他們是否是數字 如果到達了列表中的乙個的結束,較長的列表是 大 如果耗盡列表和共享相同的資料,其結果是並列的,這意味著返回...

列表內建方法

目錄氣泡排序法 lt 1,2,3,4 print lt 1 lt 1 3 print lt 2 1,3,3,4 print lt 冒號左邊沒有左邊取到頭,右邊沒有則右邊取到頭 print lt 1 2 顧頭不顧尾,只列印索引號為1的元素 print lt 1 4 2 步長為2 1,3,3,4 3 3...

列表內建方法

用來儲存多個愛好什麼的 hobby paly sleep hobby list play swimming dancing 666 print 1,hobby list 1 hobby list 1 233 索引修改 print 2,hobby list 1 1 6662 233 hobby lis...