python數據結構-元組tuple

1.元組定義

t = (1,2,3)

當元組元素只含有一個時,元素后面必須加逗號,否則會和運算符號混合。

t = (1,)

2.元組操作

元組和列表很像,具有順序特性,但元組定義后,不可對其進行修改(增刪改)

t[i] //取第i個元素

t[0:2] //?取[0,2)之間的元素

例子:

t = (1,2,["111","222","333"])

t[-1][0] = "666"

print(t) //輸出結果為(1,2,["666","222","333"])

問:元組里面的列表為什么可以修改呢?

答:因為列表里面存儲的是指針,指針值并沒有改變,而是指針所指向的值由111變成了666.

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容