天天看點

第9天:Python tupple

by 沉默王二

Python 中的資料結構是通過某種方式組織在一起的資料元素的集合,這些資料元素可以是數字、字元、甚至可以是其他資料結構

在 Python 中,最基本的資料結構是序列(清單和元組),序列中的每個元素都有一個序号(元素的具體位置),這個序号叫索引,索引下标從 0 開始,以此類推......

Python 的元組與清單類似,不同之處在于元組的元素不能修改。

元組使用小括号(),清單使用方括号[]。

元組建立很簡單,隻需要在括号中添加元素(不需要括号也可以),并使用逗号隔開即可。

注意: 元組中隻包含一個元素時,需要在元素後面添加逗号,否則括号會被當作運算符使用,如下:

元組與字元串類似,下标索引從 0 開始,可以對元組進行截取,組合等操作。

元組的通路和序列通路元素一樣,都是通過下标索引進行通路操作

元組中的值一旦定義就不能修改,但是我們可以通過元組與元組之間的連接配接關系來對元組進行修改,例如:

注意: 以下修改元組屬于非法操作,因為元組不支援通過索引列來修改,隻能對元組進行複制和連接配接操作

tup1[0] = 100 (不能進行此操作)

由于元組的不可修改性,是以元組中的元素值是不允許删除的,但我們可以使用 del 語句來删除整個元組,如下執行個體:

與字元串一樣,元組之間可以使用 + 号和 * 号進行運算。這就意味着他們可以組合和複制,運算後會生成一個新的元組。總而言之對整個元組進行一些運算後就會生成一個新的元組。

元組求長度使用運算函數 len ,如下

兩個甚至對個元組的連接配接使用 + 連接配接符,例如:

判斷元組中元素是否存在使用關鍵字 in 進行判斷,判斷結果傳回布爾值

和序列一樣,元組中的元素同樣可以使用索引号通路指定位置的元素,例如:

和清單一樣,元組同樣也擁有一些内置函數,這些函數用于判元組中的元素大小以及将元組做相應的轉換

本節給大家介紹了 Python 資料結構之元組的操作與使用,對 Python 工程師使用清單提供了支撐。

示例代碼:Python-100-days-day009

關注公衆号:python技術,回複"python"一起學習交流

第9天:Python tupple

作者:純潔的微笑

出處:www.ityouknow.com

資源:微信搜【純潔的微笑】關注我,回複 【程式員】【面試】【架構師】有我準備的一線程式必備計算機書籍、大廠面試資料和免費電子書。 一共1024G的資料,希望可以幫助大家提升技術和能力。

本文如對您有幫助,還請多幫 【推薦】 下此文。

點我了解:Tooool-程式員一站式導航網站