python中元組的定義與如何創建元組

元組(tuple)的定義

有關元組的定義:
	 - 元組是一種序列,可使用 小括號() 去界定
	 - 元組中各元素之間用逗號隔開
	 - 元組本身是一個不可變的數據類型,沒有增刪改查。如果要修改,可以使用list函數把它轉化成列表
	 - 元組內可存儲任意類型

元組的創建

1.小括號+逗號隔開

t = (1,2,3,True,'lyqiu')    #整型,浮點型,bool,字符串
print(t)
print(type(t))

練習結果:
在這裏插入圖片描述
2.元組裏的數據類型可以是列表

t1 = ([1,2,3],4,'lyqiu')   #列表,整型,字符串
print(t1)
print(type(t1))

練習結果:
在這裏插入圖片描述

3.驗證元組本身是不可變的數據類型

t = (1,2.3,True,'lyqiu')    #整型,浮點型,bool,字符串
print(type(t))
t[0] = 2					#整行背景標紅,表示有錯
print(t)

練習結果:
報錯信息顯示 tuple 不支持變量賦值,因爲元組本身是一個不可變的數據類型。
在這裏插入圖片描述
4.修改元組裏的數據類型

t1 = ([1,2,3],4)
print(t1)
t1[0].append(4)
print(t1)

練習結果:
元組本身不可修改,但它裏面包含了一個列表,我們可以通過修改列表,間接地達成修改元組的目的
在這裏插入圖片描述

5.元組括號內的元素不能只有一個

  • 當只有一個元素時,類型就不是tuple了
    在這裏插入圖片描述
  • 如果想要元組中只存在一個元素時,記得在後面加上一個逗號
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章