3.多維列表
4.元組與列表對比
叫做 tuple,用小括號、或者無括號來表述,是一連串有順序的數字。
tuple_one =(11
,22,33
,44,55
,66)tuple_two =11,
22,33,
44,55,
66
而list是以中括號來命名的:
list_ =[11
,22,33
,44,55
,66]
列表是一系列有序的數列,有一系列自帶的功能, 例如:
a =[11
,22,33
,44,55
,66]100
)## 在a的最後面追加乙個100
print
(a)#輸出[11
,22,33
,44,55
,66,100
]
在指定的地方新增項:
a =[11
,22,33
,44,55
,66]a.insert(2,
100)
#在位置2插入100
print
(a)#輸出[11
,22,100,33
,44,55
,66]
刪除項:
a =[11
,22,33
,33,22
,11]a.remove(22)
# 刪除列表中第乙個出現的值為22的項
print
(a)#輸出[11
,33,33
,22,11
]
顯示特定位:
a =[11
,22,33
,44,55
,66]print
(a[0])
print
(a[-1]
)print
(a[0:3
])print
(a[3:]
)print
(a[-4:
])#輸出1166[
11,22,
33][44
,55,66
][33,
44,55,
66]
列印列表中的某個值的索引(index):
a =[11
,22,33
,33,22
,11]print
(a.index(22)
)## 顯示列表a中第一次出現的值為22的項的索引
#輸出1
統計列表中某值出現的次數:
a =[11
,22,33
,44,44
,33,22
,11,11
,22,33
,44]print
(a.count(33)
)#輸出
3
a =[8
,9,5
,3,1
,2,3
,5,6
,7,9
,11,33
,99,55
,88,44
,77]a.sort(
)# 預設從小到大排序
print
(a)#輸出[1
,2,3
,3,5
,5,6
,7,8
,9,9
,11,33
,44,55
,77,88
,99]
a =[8
,9,5
,3,1
,2,3
,5,6
,7,9
,11,33
,99,55
,88,44
,77]a.sort(reverse =
true
)# 從大到小排序
print
(a)#輸出[99
,88,77
,55,44
,33,11
,9,9
,8,7
,6,5
,5,3
,3,2
,1]
乙個一維的list是線性的list,多維list是乙個平面的list
one_dim_list =[11
,22,33
,44,55
]multi_dim_list =[[
11,22,
33,44]
,#三行四列[22
,33,44
,55],
[33,44
,55,66
]]
print
(one_dim_list[2]
)print
(multi_dim_list[2]
[3])
#輸出33
66
他們的元素可以乙個乙個地被迭代、輸出、運用、定位取值:
元組
for content in tuple_one:
print
(content)
#輸出11
2233
4455
66
列表
for content in list_:
print
(content)
#輸出11
2233
4455
66
for i in
range
(len
(tuple_one)):
print
('index = '
,i,',nuber in tuple_one = '
,tuple_one[i]
)#輸出
index =
0,nuber in tuple_one =
11index =
1,nuber in tuple_one =
22index =
2,nuber in tuple_one =
33index =
3,nuber in tuple_one =
44index =
4,nuber in tuple_one =
55index =
5,nuber in tuple_one =
66
列表
for i in
range
(len
(list_)):
print
('index='
,i,',number in list_ = '
,list_[i]
)#輸出
index=
0,number in list_ =
11index=
1,number in list_ =
22index=
2,number in list_ =
33index=
3,number in list_ =
44index=
4,number in list_ =
55index=
5,number in list_ =
66
Python基礎入門 列表與元組
掌握python基礎知識1.1.列表的概念列表是有序集合,沒有固定大小,能夠儲存任意數量任意型別的 python 物件,語法為 元素1,元素2,元素n 逗號將每個元素一一分開,中括號把所有元素綁在一起 1.2.列表的建立建立乙個普通列表 x monday tuesday wednesday thur...
PYTHON 列表與元組
列表簡介 是一種內建的資料結構,用來儲存一系列的元素 同js一樣,由於解釋性語言不必宣告資料型別,所以陣列的元素也可以很靈或的不相同。列表的運算 index索引運算 切片運算 拼接運算 重複運算 成員運算in 長度運算len 迴圈for 列表方法 list.intex 可以返回任意的方法 my li...
python列表與元組
在python中,最基本的資料結構為序列 sequence 序列中的每個元素都有編號,即其位置或索引,其中第乙個元素的索引為0,第二個元素的索引 為1,依此類推。在有些程式語言中,從1開始給序列中的元素編號,但從0開始指出相對於序列 開頭的偏移量。這顯得更自然,同時可迴繞到序列末尾,用負索引表示序列...