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