python中有關列表的基礎用法

2021-08-14 22:44:43 字數 1693 閱讀 9128

list(列表) 是 python 中使用最頻繁的資料型別。

list 是python中最常用的複合型資料型別,是一種容器類資料,可以用來儲存各種型別資料。

列表的特點:

1.列表中的資料是有序的    2.列表中的資料都有索引    3.可對列表進行增刪改查操作

1、列表的聲名和賦值:

# 聲名乙個空列表

list_1 =

list_1 = list()

# 賦值

list = [1, 2, 'hello world', true,['hi',1], 3.14]

2、列表的增刪改查操作:

insert(index,object) 函式: 往列表的指定位置插入一條資料,原來資料依次往後移動乙個位置。

extend(iterable) 函式: 將可迭代物件中的資料新增到該列表中, 資料將放在列表的末尾。      

刪:  1、根據索引刪除資料   del list_1[index]

2、根據資料內容刪除資料   list_1.remove(object)

3、使用pop(index)移出列表中指定索引的資料, pop()函式會將資料移出列表並返回,若不指定索引,預設移出列表最後乙個資料。    

list_1.pop(index)

4、移除列表中所有的資料

改: 1、通過索引修改指定位置的值    list_1[index] = values

查:1、列表的切片:  list_1[start:end:step]  start:開始位置   end:結束位置   step:間隔數     包含開始位置,不包含結束位置,切片之後,返回的是乙個新的列表。

注:開始位置一定要小於結束位置,否則將得到乙個空列表

2、使用索引取出列表中的資料,資料還存在於列表中    data = list[index]

3、使用pop()取出列表中的資料,資料會從列表中移除    data = list.pop(index)

3、列表中的其他函式

1、index()函式:可以根據資料,查詢資料的索引 

list.index(object,startpoint,endpoint)

object:

資料   startpoint:

開始搜尋的位置   endpoint:

結束搜尋的位置

2、排序函式 sort() 預設使用公升序排列,僅當列表中的資料屬於同一型別時可使用,當reverse引數為ture時,按降序排列 sort(reverse=ture)

3、count()函式,統計某條資料在列表中出現的次數

count = list.count(object)

4、reverse() 反向排序

list.reverse()

python中有關列表list的一些方法介紹

序號 分類關鍵字 函式 方法說明1 增加列表 insert 索引,資料 在指定位置插入資料 在末尾追加資料 列表 extend 列表2 將列表2的資料追加到列表2修改 列表 索引 資料 修改指定索引的資料3刪除 del 列表 索引 刪除指定索引的資料 列表 remove 資料 刪除第乙個出現的指定資...

python中有關賦值的問題

眾所周知,python的賦值和一般的高階語言的賦值有很大的不同,它是引用賦值。看下面的 1 a 5 b 8 a b 結果如下圖1 圖1開始的時候a指向的是5,b指向的是8,當a b的時候,b把自己指向的位址 也就是8的記憶體位址 賦給了a,那麼最後的結果就是a和b同時指向了8。我們可以用python...

python中有關矩陣的操作

from numpy import 匯入numpy的庫函式 import numpy as np a array 1,2,3,11,12,13,21,22,23 4,5,6,14,15,16,24,25,26 7,8,9,17,18,19,27,28,29 print a print a 1 3 讀...