1. 程式人生 > >Python--元組

Python--元組

元組 tuple 特性操作

元組tuple

為什麽需要元組?

比如:打印用戶的姓名

userinfo1 = "fentiao 4 male"

userinfo[0:7]

結論:字符串中操作提取姓名/年齡/性別的方式不方便,誕生元組.

一、元組的定義

(可以把元組看作一個容器,任何數據類型都可以放在這個容器裏面)

- 通過賦值方式創建元組;

- 通過工廠方法創建元組

?- 定義空元組

tuple = ()

?- 定義單個值的元組,一定要在這個元素後面加逗號

tuple = (a,)

?- 一般的元組

tuple = (b, 8, ‘male’)

技術分享圖片

二、元組特性

? 不能對元組的值任意更改;

技術分享圖片

? 對元組分別賦值,引申對多個變量也可通過元組方式分

別賦值

技術分享圖片

三、元組的操作

元組也屬於序列,可執行的操作如下:

索引、切片、重復、連接和查看長度

技術分享圖片

刪除

技術分享圖片

四、元組的方法

? t.count(value)-->int

返回value在元組中出現的次數;

? t.index(value)

返回value在元組中的偏移量(即索引值)

技術分享圖片

五、元組的循環

字符串的循環:

可叠代對象

技術分享圖片

Demo:端口選擇器雛形

技術分享圖片

枚舉法

技術分享圖片

Zip

技術分享圖片


Python--元組