建立列表
格式:列表名 = [列表選項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,...