1. 程式人生 > >Python 元組tuple(建立、索引、切片、成員操作符、重複、連線和檢視長度)

Python 元組tuple(建立、索引、切片、成員操作符、重複、連線和檢視長度)

元組tuple(帶了緊箍咒的列表)

元組的建立

通過賦值方式建立元組

通過工廠方式建立元組

tuple :可以把元組看作一個容器,任何資料型別都可以方在這個容器裡面


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


工廠方法建立元組:


元組的操作

元組也屬於序列,可執行的操作如下: 索引、切片、成員操作符、重複、連線和檢視長度

正向索引與反向索引


元組巢狀時元素的訪問


切片、複製與逆轉元組元素


連線


重複


成員操作符: in 、 not in


元組(可迭代物件)的迴圈:


舉例埠掃描器的雛形:


元組可用的內建方法:cmp 、 max 、 min

 

列舉法:enumerate()


列舉法的使用:自動售貨系統雛形


#!/usr/bin/env python

#coding:utf-8

goods = (

("Apple",5),

("iphoneX",7899),

("oppo",2999)

)

print "商品編號\t商品名稱\t商品價格"

for index , value in enumerate(goods):

print "%.3d\t\t%s\t\t%.2f" %(index,value[0],value[1])

zip:zip(i,j)

 

元組的常用方法:.count()統計出現的次數;.index()索引