概念:
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的官方...