1、元組特性
# 元組--對列表的乙個二次加工,也是有序的# 一級元素不可被修改
# 並且元組不能被增加或者刪除
# 可以檢視
2、一般寫元組的時候在最後加上乙個逗號,數量不會增加
tu = (111,'alex
',(11,22),[(33,44)],true, 33, 44
,) # 對應類tuple
print(len(tu))
3、可以索引取值
tu = (111,'alex
',(11,22),[(33,44)],true, 33, 44
,)v = tu[1
]print(v)
4、可以切片
tu = (111,'alex
',(11,22),[(33,44)],true, 33, 44
,)v = tu[0:2
]print(v)
5、支援for迴圈,可迭代物件
tu = (111,'alex
',(11,22),[(33,44)],true, 33, 44
,)for item in
tu: print(item)
6、元組,列表,字串之間的轉換
s = 'asdfasdf0
'li = ['
asdf
',1231
]tu = (123,123,'
asdf')
# 字串轉換成元組
v =tuple(s)
print(v)
# 列表轉換成元組,可以互轉
v =tuple(li)
print(v)
7、當元組中只有字串時,可以使用join方法拼接
tu = ('asdf
','alex')
v = '_'
.join(tu)
print(v)
8、獲取列表中的33 ===>元組是有序的
tu = (111, 'alex
', (11, 22), [(33, 44)], true, 33, 44
,)v = tu[3][0][0
]print(v)
9、元組中列表元素的索引修改 ---其中列表中的元組一級元素也不可修改
tu = (111, 'alex
', (11, 22), [(33, 44)], true, 33, 44
,)tu[
3][0] = 567
print(tu)
10、統計某乙個值出現的次數
tu = (11,22,33,22,44)v = tu.count(22
)print(v)
11、查詢某個值在其中的索引位置 預設從左往右找到的第乙個,還可以指定,起始位置和終止位置
tu = (11,22,33,22,44)v = tu.index(22
)print(v)
python元組方法總結
元組與列表類似,不同的地方是元素不能修改。元組使用小括號,列表使用方括號。注意元組中只有乙個元素時,需要在元素後新增逗號。不加逗號 t1 123 print type t1 型別為整型輸出結果 class int 加逗號 t2 123,print type t2 型別為元組輸出結果 class tu...
python 元組方法(tuple)知識整理
usr bin env python coding utf 8 author anxu.qi date 2018 11 21 tuple元組的特性 元組的一級元素的門牌號,記憶體位址。不可修改,不能增加,也不能刪除,但是如果是可變型別,可以修改裡面的元素 元組二級或二級以下的內部元素如果是可變物件,...
python 常用內建函式 列表字典元組方法對比
1.常用內建函式 函式說明 type 返回物件的型別 len 返回容器的長度 max min 返回容器中的最大值 最小值 range 返回乙個可迭代的range物件 python2返回列表 all any all 判斷是否全部為true,any 判斷是否至少有乙個為true dict list tu...