Python元組常用方法
一.元組的創建
- 元組(tuple):元組本身是不可變數據類型,沒有增刪改查
- 元組內可以存儲任意數據類型
- 元組里面包含可變數據類型,可以間接修改元組的內容
- 元組如果只有一個元素的時候,后面一定要加逗號,否則數據類型不確定
二.元組的特性
1.索引(元組是有序)
2. 切片
3. 重復(元組中的元素可重復)
4.連接(同字符串,元組中的元素發生改變后,變成了一個新的對象,可以用id()來驗證)
5. 成員操作符
6. for循環&獲取元素以及對應下標
7. zip:兩個元組的元素之間一一對應
三.元組的常用方法
四.元組的應用場景
1.變量交換數值
2.打印變量的值
3. 元組的賦值
元組和列表的區別
1.Python的函數返回多個值時,其實就是返回一個tuple(return后面的多個值可以加括號,也可以不加括號;但是一定要用逗號間隔)
2.tuple 放棄了對元素的增刪(內存結構設計上變的更精簡,tuple元組長度不可變!!!),換取的是性能上的提升:創建 tuple 比 list 要快,存儲空間比 list 占用更小。
3.元組是固定且不可改變的。這意味着一旦元組被創建,和列表不同,它的內容無法被修改或它的大小也無法被改變
4.列表是動態數組,可變且可以重設長度(改變其內部元素的個數)。元組是靜態數組,不可變,且其內部數據一旦創建便無法改變。
5.元組緩存於Python運行時環境,這意味着我們每次使用元組時無須訪問內核去分配內存。
6.列表可被用於保存多個互相獨立對象的數據集合,元組用於描述一個不會改變的事務的多個屬性