雲林縣口湖鄉因土壤含鹽量高,水井村民多年來投入番茄品種研究,並與專業學術單位攜手研發改良,終於成功培育出甜度極高的「玫瑰番茄」。目前,全村已有四家業者專注於溫室小番茄的栽培,分別是:水哥玫瑰番茄園、首都番茄園、水井屋番茄園、樂天番茄園。
串列使用中括號[]來當容器,元組(Tuple)則用小括號()來表示。為何有了串列,何需要元組,這是因為在許多場合下,有些資料是不可以改變。
範例一:使用()來建立tuple
番茄園=()
print(番茄園)
執行結果:
()
範例二:使用","來串接資料後會形成tuple
番茄園="水哥玫瑰番茄園", "首都番茄園", "水井屋番茄園","樂天番茄園"
print(番茄園)
執行結果:
('水哥玫瑰番茄園', '首都番茄園', '水井屋番茄園', '樂天番茄園')
範例三:用小括號()來表示元組(Tuple)
番茄園=("水哥玫瑰番茄園", "首都番茄園", "水井屋番茄園","樂天番茄園")
print("在水井村的番茄園有", 番茄園)
執行結果:
在水井村的番茄園有 ('水哥玫瑰番茄園', '首都番茄園', '水井屋番茄園', '樂天番茄園')
範例四:讀取元組(Tuple)使用中括號[],不是使用小括號番茄園=("水哥玫瑰番茄園", "首都番茄園", "水井屋番茄園","樂天番茄園")
print(番茄園[0])
print(番茄園[1])
print(番茄園[2])
print(番茄園[3])
執行結果:
水哥玫瑰番茄園
首都番茄園
水井屋番茄園
樂天番茄園
範例五:元組(Tuple)不可以更改
番茄園=("水哥玫瑰番茄園", "首都番茄園", "水井屋番茄園","樂天番茄園")
番茄園[0]=[]
執行結果:
Traceback (most recent call last):
File "C:/Users/cheng-min/AppData/Local/Programs/Python/Python313/test.py", line 3, in <module>
番茄園[0]=[]
TypeError: 'tuple' object does not support item assignment
範例六:使用變數取出tuple中的元素,稱作開箱(unpacking)
番茄園="水哥玫瑰番茄園", "首都番茄園", "水井屋番茄園","樂天番茄園"
a,b,c,d=番茄園
print(a,b,c,d)
執行結果:
水哥玫瑰番茄園 首都番茄園 水井屋番茄園 樂天番茄園
範例七:tuple內的變數交換
番茄園="水哥玫瑰番茄園", "首都番茄園", "水井屋番茄園","樂天番茄園"
a,b,c,d=番茄園
print("交換前", a,b,c,d)
a,b,c,d=d,c,b,a
print("交換後", a,b,c,d)
執行結果:
交換前 水哥玫瑰番茄園 首都番茄園 水井屋番茄園 樂天番茄園
交換後 樂天番茄園 水井屋番茄園 首都番茄園 水哥玫瑰番茄園
沒有留言:
張貼留言