當前位置:編程學習大全網 - 編程語言 - 學習Python元組,有哪些必須要掌握的內容

學習Python元組,有哪些必須要掌握的內容

學習Python元組,有哪些必須要掌握的內容?

1.Python元組

定義

元組是Python的壹種內建數據結構。關於元組:

1、元組屬於序列,可以存放任意元素(任意類型對象),且有序(前後位置關系)。

2、元組支持整數索引訪問其中的數據,也支持切片。

3、元組和列表不同是,元組不可變,列表可變。

元組不可變,某些操作比列表高效。

創建元組

可以用以下兩種方法創建元組:

1、使用()創建

2、使用構造函數tuple()

圖:使用()創建元組

使用()可以創建元組,元組元素間使用”,”分隔,元組內部元素可以是任意元素,也可以是元組。

圖:創建元組代碼示例

元組不可變除了不能修改,也不能刪除元組元素,但刪除與元組綁定的變量是沒問題的。

圖:元組不可變

使用()方式創建只有壹個元素的元組時要註意,因為壹個元素使用()括起來,表示元素本身,如100, (100),兩者等價,如果創建只包含100的元組應該使用:(100,)方式。

圖:使用()創建只有壹個元素的元組

使用構造函數tuple()創建元組。了解更多信息可以使用help(tuple)來查看具體幫助內容。

圖:tuple函數幫助

1、tuple()如果沒有參數創建壹個空元組。

2、tuple(可叠代對象) 由可叠代對象創建壹個元組,如字符串,列表。如果參數是元組將返回該元組。

圖:使用tuple函數創建元組

2.元組的訪問

和字符串列表壹樣,元組支持使用整數索引(下標方式訪問),也支持切片方式訪問元組的元素。

下標索引如果是正整數則從0開始表示第壹個元素,…… 最有壹個元素用 元組長度-1表示;如果使用負整數做下標,-1表示最後壹個元素,-2表示倒數第二個元素,…… 負的長度表示第壹個元素。

!!!需要註意的是下標索引不能越界!!!

1、使用索引訪問:

圖:使用索引訪問元組元素

2、切片訪問:

圖:使用切片訪問元組

3.使用內建的常用函數操作元組

常用內建函數len、max、min、sum、reversed可以操作元組,函數解釋如下:

操作示例如下:

註意事項:

使用min,max,sum函數操作元組,元組元素類型能被函數接受才可以,否則將報異常等錯誤。

4.元組常用方法

主要有count和index方法:

count返回元組中對應值的個數,index返回對應值的位置(索引)。

5.元組運算

元組支持 + 連接, * 復制運算,in /not in 運算

圖:元組運算

6.序列

字符串,元組,列表都屬於Python的序列結構,序列具有很多相同的屬性和操作方法,如:序列中的每個元素被分配壹個序號(位置,也叫索引),序號(索引)從0開始,依次類推;序列都支持切片操作等等。

圖:序列通用操作

Python內置了多種序列結構:字符串、列表、元組、Unicode字符串、buffer對象、range對象。序列是Python中壹種重要的數據結構,必須要掌握,也很容易掌握。

  • 上一篇:我的世界基巖版中人物皮膚怎麽有坐騎
  • 下一篇:電腦主板的“IDE”是什麽意思?
  • copyright 2024編程學習大全網