Python學習筆記 列表

2021-09-24 22:47:49 字數 1508 閱讀 7746

建立列表

格式:列表名 = [列表選項1,列表選項2,......,列表選項n]

#建立乙個空列表

list1 =

#建立帶有元素的列表

list2 = [18,19,20,21,22]

#注意可以是不同型別

list = [1, 2, "good", true]

#列表元素的訪問,注意下標不要越界

#取值 格式:列表名[下標]

list[2]

#替換list[2] = 300

#列表組合

list5 = [1,2,3]

list6 = [4,5,6]

list7 = list5 + list6

#列表重複

list*3

#判斷元素是否在列表中

list9 = [1,2,3,4,56]

print(3 in list9)   #true

#列表擷取

list10 = [1,2,3,4,5,6,7]

list11 = list10[2:6]

print(list11)

print(list10[3:5])

print(list10[3:])

print(list10[:5])

#二維列表

list12 = [[1,2,3],[4,5,6],[7,8,9]]

print(list12[1])        #[4, 5, 6]

print(list12[1][1])     #5

#extend()

#在末尾一次性追加另乙個列表中的多個值

list.extend([6,7,8])

#insert(x,data)  在下標處新增乙個元素,不覆蓋原資料,原資料向後順延

#pop(x) 移除列表中指定下標元素,預設移除最後乙個元素,並返回刪除的資料

#remove(data)   移除列表中的某個元素第乙個匹配的結果

#clear()    清除列表中所有資料

#index(data)    從列表中找出某個值的第乙個匹配的索引值

#index(data,begin,end)    從列表的指定範圍中找出某個值的第乙個匹配的索引值

#len(list)  列表中元素個數

#count(data) 檢視元素在列表**險的次數

#max(list)獲取列表中的最大值

#min(list)獲取列表中的最小值

#reverse()  倒序

#sort()     公升序排序

#拷貝#淺拷貝 (引用拷貝) 指向同一位址

list1 = [1,2,3,4,5]

list2 = list1   #淺拷貝id(list2) = id(list1)

#深拷貝 (記憶體拷貝) 記憶體重新開闢空間儲存

list3 = [1,2,3,4,5]

list4 = list.copy()

#將元組轉成列表

list = list((1,2,3,4))

Python 列表 學習筆記

序列是python中基本資料結構。序列中每個元素都分配到乙個數字 它的位置或索引值 第一位索引值是0,第二位是1,以此類推。python有6個序列的內建型別,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘,檢查成員。此外,python已經內建確定序列的長度以及確定最大和最小的元素...

Python學習筆記 列表

今天學習了head first python 中文版 這本書的第1章 人人都愛列表,很有意思。好,為了珍惜時間,下邊開始乾巴巴的筆記 1.檢視python版本 1 python v 大寫 檢視python2版本 2 python3 v 3 python3 v 使用小寫v會進入python直譯器,py...

python學習筆記 列表

1 列表 words hello world print words 0 print words 1 print words 2 大多數情況下,列表中的最後一項不會帶逗號。然而,在那裡放置乙個是完全有效的,在某些情況下是鼓勵的。2 列表也可以巢狀在其他列表中。things string 0,1,2,...