python 元組資料型別

2021-09-24 21:01:46 字數 1745 閱讀 6686

如何定義乙個空元組,請使用兩種方式來定義

()tuple()

定義乙個元組,它只有乙個資料,資料的值是3

(3,)

定義乙個元組,它有多個資料,資料分別是 "hello" "python" "world"

("hello", "python", "world")

如何將列表轉換為元組,請寫出格式

得到的元組 = tuple(列表)

如何將元組轉換為列表,請寫出格式

得到的列表 = list(元組)

有乙個元組stu_tuple,請獲取索引值為2的資料

stu_tuple[2]

元組與列表類似,都是有序的容器

有序容器,可以收納存放資料

資料在容器中是按乙個位置順序來擺放的

如果計數,從左到右,以0開始

如果取值,可以通過索引位置來取值的

總結了一下有序容器的取值格式

有序容器[索引值]
元組的特點,資料安全

對於列表而言,列表容器,是可以新增資料的,可以刪除資料的

元組不可以

元組它是會把它收納的資料固定住的,固定的效果就是,資料不會變少,不會變多,也不會被改變

元組是安全的有序容器

舉例子:

python班要開班了,乙個月以後就開班,小夥伴們快來報名吧。。。。

報名的階段,學生是可以來登記的

登記的資料

name_list =

剛開始無人報名,所以名冊是空的

隨後,慢慢有人來了

我們的name_list列表中記錄的學生姓名也就慢慢變多了

還會有的情況就是,登記了的學生,突然的取消了報名

這些都是可以的,可以增加,可以刪除,也可以修改

一旦開始上課,即,開班了,開始上課了

班級名冊就不再允許改動了

開班以後,就上課,不接收新的學員加入,也不支援學員離開

相當於說,班裡的人員,已經穩定下來了,並且不希望發生改動

元組資料型別,就適合這樣的場景

t = tuple()

print(type(t), t)

m = ()

print(type(m), m)

由於元組不可以增刪改資料,所以,空元組,沒有多大的實用意義

元組 = (資料1,資料n)

例如:t = (1,2,3)

元組 = (資料1,)

例子t = (2,)

變數 = 元組[索引值]

元組一般用於儲存一串資料

user_info = (「呂小布」, 18, 「武漢」, 1.83, [「唱歌」, 「跳舞」,「pk」])

列表一般用於儲存同一型別的資料

name_list = [「張三」, 「李四」, 「王五」]

得到的元組 = tuple(列表)

例子name_tuple = tuple(name_list)

得到的列表 = list(元組)

例子newdata = list(name_tuple)

python資料型別(元組)

在這裡插入 片 元組 2,元組的操作 3,如何遍歷元祖 小結元組是乙個不可修改的,元素以逗號分隔的以小括號包圍的有序序列,可以將元組看成乙個不可修改的列表。格式 變數名 元素1,元素2,建立乙個元組列印並檢視資料型別 a 小啦 小小 小娜 小聞 print a 小啦 小小 小娜 小聞 print t...

python 資料型別 序列型別 元組

列表 打了激素的陣列 元組 帶了緊箍咒的列表 不可變資料型別,沒有增刪改 可以儲存任意資料型別 t 1,1.2,true,westos print t,type t 定義乙個空元組 li print li,type li t2 tuple li print t2,type t2 定義乙個只有乙個元素...

Python資料型別之元組

元組 tuple 類似於列表,只不過元組和字串一樣,一旦定義好了就不可以修改,也叫常量陣列。元組用圓括號 標識,內部元素間用逗號隔開。元組通常用在使語句或使用者定義的函式能夠安全地採用一組值的時候,即元組的值不會被改變。元組也是序列,所以關於索引和切片操作方法同樣遵循序列的操作方法,此處不再贅述。元...