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