元組的定義
元組的定義
- Tuple(元組) 與列表類似,不同之處在于元組的** 元素不能修改**
- **元組 **表示多個元素組成的序列
- **元組 **在 Python 開發中,有特定的應用場景
- 用于存儲 一串信息,數據之間使用 , 分隔
- 元組用 () 定義
- 元組的 索引 從 0 開始
- 索引 就是數據在 元組 中的位置編號
**示例
**
# 創建空元組
k_tuple=()
print(k_tuple)
# 創建有數據的元組
info_tuple=(1,2,3)
print(info_tuple)
# 元組中只有一個 元素時,后面需要加逗號
one_tuple=(1,)
print(one_tuple)
輸出結果:
元組的基本操作
**取值與統計
**
data_tuple=("zs",22,"zs")
# 根據索引 取 值
print(data_tuple[0])
# 根據值 取 索引
print(data_tuple.index(22))
#統計 zs 出現的次數
print(data_tuple.count("zs"))
#統計元組 的元素個數
print(len(data_tuple))
輸出結果
**循環遍歷
**
- 在 ** Python 中** ,可以 使用 **for **循環遍歷所有非數字型類型的變量:列表、元組、字典 以及 字符串
**示例
**
data_tuple=("zs",22,"zs")
#遍歷元組
for t in data_tuple:
print(t)
輸出結果
應用場景
- 函數的** 參數 **和 返回值, 一個函數可以接收多個參數,或者 一次返回多個數據
- 格式化字符串 ,格式化字符串后面的 **() **本質上就是一個元組
- 讓列表不可以被修改,以保護數據安全
data_tuple=("zs",22)
print("%s 的年齡是:%d" %data_tuple)
輸出結果
元組與列表的轉換
- 使用 **list **函數可以把元組轉換成列表
data_tuple=(1,2,3)
print(list(data_tuple)
- 使用 tuple 函數可以把列表轉換成元組
data_list=[1,2,3]
print(tuple(data_list))
**使用 type 函數可以查看變量的類型
**
data_tuple=(1,2,3)
list_type=list(data_tuple)
print(type(list_type))
data_list=[1,2,3]
tuple_type=tuple(data_list)
print(type(tuple_type))
輸出結果
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
元素
+關注
關注
0文章
47瀏覽量
8429 -
python
+關注
關注
56文章
4793瀏覽量
84634
發布評論請先 登錄
相關推薦
請問python如何返回元組,列表或字典的?
Python中的數據結構用于存儲數據集合,這些數據可以從函數中返回。那么python如何返回元組,列表或字典的?在本文中,我們將探討如何從這些數據結構中返回多個值:元組,列表和字典
發表于 07-24 18:42
python元組
python元組元組(英文名 tuple),和列表非常的相似,它也是由一系列元素按順序進行排列而成的容器。不同的是,元組是不可變的,而列表是可變的。1. 創建
發表于 02-22 15:19
python-速成指南
python 提供好用的兩個容器:list 和 dict。插句題外話,其實最好用的容器還是 PHP 提供的關聯數組,一個數組就包括了 python 中 list 和 dict 的全部功能,實在是很贊。
發表于 03-28 16:32
?9次下載
python元組的詳細介紹
python元組 元組(英文名 tuple),和列表非常的相似,它也是由一系列元素按順序進行排列而成的容器。 不同的是,元組是不可變的,而列表是可變的。 1. 創建
Python序列的元組類型介紹
介紹 列表屬于可變序列,可以任意修改列表中的元素。 元組屬于不可變序列,不能修改元組中的元素。 元組特點: 有序, 不可變, 小括號 ( ) 操作 元組沒有增加元素、修改元素、刪除元素
訪問Python元組中的元素
元組(Tuple)是 Python 編程語言中的一種數據類型。它是一個不可變的序列,其中的元素不能被修改、添加或刪除。元組與列表(List)相似,但與列表不同的是,元組一旦創建,就無法
Python 元組相對于數組的優勢
我們知道元組tuple是 Immutable (不可修改)的,而數組List是可變的,而且元組有的功能它都有,而且功能更多,應用更廣,那為什么還要保留元組呢? 1.安全共享 假設你有幾個關鍵詞比如
python中tuple的用法
Python中的元組(tuple)是一種不可變的有序集合。與列表(list)類似,元組可以存儲任意類型的數據,但是元組一旦創建就不能被修改。在Pyt
評論