Python元組常用方法 || 元組和列表的區別


Python元組常用方法

一.元組的創建

  1. 元組(tuple):元組本身是不可變數據類型,沒有增刪改查
  2. 元組內可以存儲任意數據類型
    在這里插入圖片描述
    在這里插入圖片描述
  3. 元組里面包含可變數據類型,可以間接修改元組的內容
    在這里插入圖片描述
    在這里插入圖片描述
  4. 元組如果只有一個元素的時候,后面一定要加逗號,否則數據類型不確定
    在這里插入圖片描述
    在這里插入圖片描述

二.元組的特性

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.列表可被用於保存多個互相獨立對象的數據集合,元組用於描述一個不會改變的事務的多個屬性


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM