以臺北農產運銷股份有限公司的分級包裝為例,對百香果品種而言,分成百香果(一)和百香果(二),百香果(一)是改良種,百香果(二)是蜜糖和滿天星。本文以百香果分級來看Python資料結構
首先來看list,可以儲存一串資料的串列容器。
範例一:用索引值取值,從0起算
PassionFruit=['適用範圍','改良種','統一編碼','2030200000515','品名代碼','51']
print(PassionFruit[0])
PassionFruit是一個list串列容器,使用中括號[]來容納各物件,每個物件中間以逗號隔開,取資料時可以用索引值,從零開始,上述程式執行結果如下:
適用範圍
範例二:取出兩筆
PassionFruit=['適用範圍','改良種','統一編碼','2030200000515','品名代碼','51']
print(PassionFruit[0],PassionFruit[1])
執行結果
適用範圍 改良種
範例三:加入分隔符號,讓顯示資料更好閱讀
PassionFruit=['適用範圍','改良種','統一編碼','2030200000515','品名代碼','51']
print(PassionFruit[0],':', PassionFruit[1])
執行結果
適用範圍 : 改良種
範例四:用負數索引值取值,注意! 索引值可以是負數。
PassionFruit=['適用範圍','改良種','統一編碼','2030200000515','品名代碼','51']
print(PassionFruit[-2],':', PassionFruit[-1])
執行結果:
品名代碼 : 51
範例五:用format使輸出格式化
PassionFruit=['適用範圍','改良種','統一編碼','2030200000515','品名代碼','51']
print('{}:{}'.format(PassionFruit[2], PassionFruit[3]))
執行結果:
統一編碼:2030200000515
範例六:用f使輸出格式化
PassionFruit=['適用範圍','改良種','統一編碼','2030200000515','品名代碼','51']
print(f'{PassionFruit[4]}:{PassionFruit[5]}')
執行結果:
品名代碼:51
範例七:用%使輸出格式化
PassionFruit=['適用範圍','改良種','統一編碼','2030200000515','品名代碼','51']
print('%s:%s' % (PassionFruit[4], PassionFruit[5]))
執行結果:
品名代碼:51
範例八:輸出全部的串列元素,注意輸出時會有中括號[]。
PassionFruit=['大(L)','80以上 ']
print(PassionFruit)
執行結果:
['大(L)', '80以上 ']
範例九:使用append附加新物件
PassionFruit=['大(L)','80以上 ']
PassionFruit.append('60~80')
print(PassionFruit)
執行結果:
['大(L)', '80以上 ', '60~80']
範例十:使用插入方式加入
PassionFruit=['大(L)','80以上 ']
PassionFruit.append('60~80')
PassionFruit.insert(2, '中(M)')
print(PassionFruit)
執行結果:
['大(L)', '80以上 ', '中(M)', '60~80']
範例十一:使用擴充方式加入串列
PassionFruit=['大(L)','80以上 ']
PassionFruit.append('60~80')
PassionFruit.insert(2, '中(M)')
PassionFruit.extend(['小(S)','未達60 '])
print(PassionFruit)
執行結果:
['大(L)', '80以上 ', '中(M)', '60~80', '小(S)', '未達60 ']
範例十二:刪除元素
PassionFruit=['大(L)','80以上 ']
del PassionFruit[1]
print(PassionFruit)
輸出結果:
['大(L)']
範例十三:串接串列
PassionFruit=['大(L)','80以上 ']
SmallFruit=['小(S)','未達60 ']
PassionFruit+=SmallFruit
print(PassionFruit)
輸出結果:
['大(L)', '80以上 ', '小(S)', '未達60 ']
範例十四:重複串列
PassionFruit=['大(L)','80以上 ']
PassionFruit*=3
print(PassionFruit)
輸出結果:
['大(L)', '80以上 ', '大(L)', '80以上 ', '大(L)', '80以上 ']
2019年4月1日 星期一
訂閱:
張貼留言 (Atom)
-
今天鄭鳳池、鄭勝仁父子從埔里到校來看本校的百香果果園, 鄭 勝仁先生隨手從百香果苗摘下一小片,告訴我百香果已經在開花, 專家就是不一樣,百香果USR計畫團隊成員天天看,都沒有注意到剛種下去的百香果苗已經快開花了。 鄭 勝仁先生說花苞要摘除,避免百香果太早熟長...
-
作者: 邱智煜 記得前一陣子在果園裡,那第一顆果實出現的時候,大家是多麼的歡欣鼓舞,隨著結果數越來越多,大家也對接下來的進展非常的期待,然而,突然出現了讓人預期不到的情況↓ 被果蠅入住了 !!! ------------------...
-
1.網址: https://opendata.cwb.gov.tw/index 2.資料( https://opendata.cwb.gov.tw/dataset/forecast?page=1 )可以分成下列幾種: 預報 觀測 地震海嘯 氣候 ...
-
集合中元素具備沒有順序的特性,因此無法像串列(List)一樣可以用索引算符或切片方式來存取,當然不能使用串接算符+和重複算符*,集合常用的算符是in和not in,用來判斷元素是否在集合中。 範例一:集合會過濾掉重複的元素 passionFruit={'同一品種...
-
撰稿、攝影:趙伯元 數位時代的發展及疫情的影響,帶動電商市場的活絡,也代表電商人才的需求量增加。因此,於 9 月 15 ~16 日在南部國立高雄科技大學舉辦「電商行銷人才培訓營」,目的主要在提升學生對電商的認識,學習數位行銷心法及工具,分享南投百香果農民及相關商...
-
文:施朝祥老師 攝影:施朝祥老師 已經很久沒有下雨了,太陽又大又熱,讓原本就缺水的情況更為嚴峻! ▲水情嚴竣,地上只是 稀稀蔬蔬地長著少許耐的雜草,百香果葉也沒有很茂盛 蔡家百香果園表示:因為太久沒有下雨,地下水位降低,抽水機出來的水量減少,抽水要用更多的時間,而且更耗電能。 地...
-
延續去年 7 月 2 日在合成里 百香果資源永續論壇暨指導委員會議 ,今年 5 月 9 日,我們再度邀請陳金枝博士和蔡志濃博士前來。在校園第二會議室,兩位博士分別以各自專精領域 台灣百香果產業現況及健康種苗體系、百香果非農藥安全管理 與聽眾分享。 會前交流 陳...
-
今年有2位南開科技大學電機與資訊技術系同學考上國立台灣科技大學研究所,成為敏哥的學弟,他們是從馬來西亞來台求學南開人,在南開求學四年,在大三時加入百香果USR計畫。今年指導七位馬來西亞的南開人,用南開百香啤酒以及南瓜牛奶冰淇淋創業。 這兩年跟沙巴地區特別有緣,還記去年在彭會長的邀...
-
智慧百香果園建置與行銷微學分課程即將在 南開科技大學 H3廣場 前的百香果園開設,107年5月2日將由百香果種植專家鄭鳳池、鄭勝仁父子聯手上第一堂課,教導同學認識水果之王百香果以及如何為搭建百香果株搭建棚架。 鄭鳳池、鄭勝仁父子從事百香果種植合計年資有30年,第一次從農夫...
沒有留言:
張貼留言