概念:
1. 元組
-- 由一系列按特性順序排列的元素組成
-- python中的不可變序列
-- 使用()定義,元素之間使用逗號分隔
-- 元組中的元素可以是任意資料型別
2. 元組的建立
-- 使用()直接建立元組
-- 使用內建函式tuple()建立元組
3. 元組的刪除
del 元組名
練習:# 建立元組
t=('# 使用內建函式tuple()建立元組hello
',[10,20,30],'
python
','world')
print(t)
t1=tuple('# 元組的相關操作helloworld')
print(t1)
t2=tuple([10,20,30,40
])print(t2)
t3=tuple(range(1,10
))print(t3)
print('# 刪除元組10在元組中是否存在
',(9 in
t3))
print('
10在元組中是否存在
',(10 not
int3))
print('
max'
,max(t3))
print('
t3.index:
',t3.index(3)) #
索引位置
x=(10)
print('x'
,type(x))
y=(10,) #
元組中只有乙個元素,逗號不能少,省略就是int型別了
print('
y',type(y))
del t4. 元組的生成式
生成器遍歷後,再想重新遍歷必須重新建立乙個生成器,因為遍歷後,原生成器物件不存在。
t=(i for i in range(1,11)) #5. 元組和列表區別i 是表示式,結果是乙個生成器物件
(t)t=tuple(t) #
通過內建函式轉換
(t)for item in t: #
通過for迴圈遍歷生成器物件具體的資料
(item)
#__next__() 方法,獨立去獲取生成器物件資料
print(t.__next__()) #
結果 1
print(t.__next__()) #
結果 2
print(t.__next__()) #
結果 3
python 之 組合資料型別
不能為空 或 set 函式 無序唯一 資料去重 集合間操作 交 並 差 補 比較 集合型別方法 add discard pop 等 集合型別主要應用於 包含關係比較 資料去重 有序 使用小括號 或 tuple 建立,元素間用逗號 分隔 元組是一種序列型別,一旦建立就不能被修改 可以使用或不使用小括號...
python 組合資料型別
python提供了五種內建序列型別 bytearray bytes list strtuple 元組元組是個有序的序列,其中包含0個或多個物件引用。與字串類似,元組也是固定的,因此不能替換或刪除其中的任意資料項。如果需要修改,我們應該使用列表而不是元組,如果我們有乙個元組,但又要對其進行修改,那麼可...
Python組合資料型別
組合資料型別的英文是composite data type,其中composite的意思是復合,組合的意思.這就是組合資料型別名字的由來.下面介紹一些列表的常用操作 在列表末尾加入乙個元素 heros list print heros 輸出結果 小魚人 1.2 extend 下面是extend的官方...
python組合資料型別
組合資料型別 一 序列型別 具有先後關係的一組元素 元素型別可以不同 元素間由序號引導,通過下標訪問序列的特定元素 正向遞增和反向遞減兩種定義方法 真正建立乙個列表,賦值僅傳遞引用 類似指標 序列型別通用操作符 x in s 如果x是序列s的元素,返回true,否則返回false x not in ...
Python組合資料型別
python常用組合資料型別 元組的元素是固定的,一旦建立就不能修改,用圓括號表示,tuple 函式建立 表達固定資料項,函式多返回值,多變數同步賦值,迴圈遍歷等情況下十分有用,由於python的實現,元組比列表的效率更高。序列型別的通用操作符和函式 操作符描述s i 索引,返回序列的第i個元素 s...