- 零基礎學Python編程(少兒趣味版)
- 溪溪爸爸
- 600字
- 2020-11-04 16:41:57
2.2 固定的搭配:元組類型
當大家正在回味列表的各種用法時,西西船長打斷了大家的思緒:“Python還有一種數據類型,叫作元組……”
清點完藥品,隊醫格蘭特蕾妮想給所有藥品和它的數量以及產地都列一個更詳細的清單,剛打算為每種藥品都建立一個列表,就聽見西西船長說:“元組和列表類似,也是一種序列類型,它常常用來表示一組固定搭配的數據?!备裉m特蕾妮覺得“元組”這種類型似乎更適合自己此刻的需求,于是停下來仔細傾聽。
“元組的創建和使用都很簡單?!蔽魑鞔L打開IDLE,創建了一個Python文件,保存為C:\Workspace\1.8\medicine_tuple.py,然后輸入以下代碼:
#元組舉例 congming=('聰明藥丸',20,'GA97星球') liliang=('力量沖劑',35,'gama103星') sudu=('速度膠囊',52,'∑3364A星球') naili=('耐力粉末',40,'α03-3星云') shili=('視力口服液',10,'FF01藍色星球') #輸出元組中的元素 print(congming[0],"數量: ",congming[1],"產地: ",congming[2]) print(liliang[0],"數量: ",liliang[1],"產地: ",liliang[2]) print(sudu[0],"數量: ",sudu[1],"產地: ",sudu[2]) print(naili[0],"數量: ",naili[1],"產地: ",naili[2]) print(shili[0],"數量: ",shili[1],"產地: ",shili[2]) print("==================分界線=================") #元組構成列表 medicines=[congming,liliang,sudu,naili,shili] #輸出列表 print(medicines) print("==================分界線=================") #輸出列表中的元組 print(medicines[0][0],"數量: ",medicines[0][1],"產地: ",medicines[0][2]) print(medicines[1][0],"數量: ",medicines[1][1],"產地: ",medicines[1][2]) print(medicines[2][0],"數量: ",medicines[2][1],"產地: ",medicines[2][2]) print(medicines[3][0],"數量: ",medicines[3][1],"產地: ",medicines[3][2]) print(medicines[4][0],"數量: ",medicines[4][1],"產地: ",medicines[4][2])
上面程序中的('聰明藥丸', 20, 'GA97星球')、('力量沖劑', 35, 'gama103星')等都是元組,它們的特征是使用圓括號(())括起來,其中的每一個元素用逗號(,)隔開,元素可以是任何類型。而且,引用元組元素的方式也是采用元組的變量名加上下標,如shili[0]引用shili這個元組的第一個元素,也就是字符串“視力口服液”。這些都和列表很類似。
運行程序,結果如圖2-3所示。
推薦閱讀
- 大話PLC(輕松動漫版)
- Visual Studio 2012 Cookbook
- 前端跨界開發指南:JavaScript工具庫原理解析與實戰
- Scala Design Patterns
- Node.js Design Patterns
- TMS320LF240x芯片原理、設計及應用
- Vue.js 2 Web Development Projects
- 零基礎學Kotlin之Android項目開發實戰
- Vue.js應用測試
- 軟件測試綜合技術
- Apache Solr PHP Integration
- UX Design for Mobile
- CryENGINE Game Programming with C++,C#,and Lua
- Learning Alfresco Web Scripts
- MySQL核心技術與最佳實踐