以臺北農產運銷股份有限公司的分級包裝為例,對百香果品種而言,分成百香果(一)和百香果(二),百香果(一)是改良種,百香果(二)是蜜糖和滿天星。本文以百香果分級來看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)
-
作者: 邱智煜 記得前一陣子在果園裡,那第一顆果實出現的時候,大家是多麼的歡欣鼓舞,隨著結果數越來越多,大家也對接下來的進展非常的期待,然而,突然出現了讓人預期不到的情況↓ 被果蠅入住了 !!! ------------------...
-
程式原始碼: https://github.com/susanli2016/Machine-Learning-with-Python/blob/master/Solving%20A%20Simple%20Classification%20Problem%20with%20Pyth...
-
誰說大學教師一定要有博士學位呢?有數十年的經驗的傑出農民也能成為大學最棒的業師,傳授學生如何為百香果搭建棚架,農民業師與師生共同討論要如何搭會比較適合百香果生長⋯⋯。 摘自今週刊- 一顆小小百香果,改變了大學的「教」與「學」 以下是南開科技大學推動大學社會責任實踐計畫-...
-
社區營造聯合成果展 ~ 百香果推展與行銷 撰稿:蔡韋緯 應埔里合成社區發展協會邀請,本計畫參與 9 月 21 日下午 15:30 至 21:00 南投縣埔里鎮公所在埔里鎮藝文中心舉辦之「社區營造聯合成果展 ~ 百香果推展與行銷」活動,協...
-
107年8月1日所開的 百香果商業模式發表會 ,在場的老師和助理們都非常的團結踴躍, 思考問題讓發表會的內容更加充實,讓團隊們在講述內容時呈現多樣化主題。 發表會的開場邀請孫校長致詞,致詞內容讓團隊們更加了解接下來的行事方向, 非常感謝孫校長的熱情參與,接下來是團...
-
百香果培育計畫課程的開始 – 學習溫室棚架第一步 5月2號下午,一群南開師生在校園的百香果園聽著鄭鳳池先生的解說。鄭先生詳細地告訴大家如何使用家傳多年的方式來搭建溫室棚架。從橫躺著的一支支鐵桿,到成為一支支強而穩健的支撐架,超級有成就感的。課程從下午一點開始,正是烈...
-
「 Let's make it ! 中興智能創作課程,總共規劃三個主題: 1. 智慧農業 2. 網路爬蟲 3. 人工智慧。 108 年 10 月 20 日辦理第一個主題「智慧農業」,邀請南開科技大學民生學院院長林正敏院長蒞臨本校擔任講座,此次課程主要是運用物聯網的概...
-
撰稿 、攝影 : 白雁菱 109 年 12 月 10 日南開科技大學林正敏副校長為帶領南投百香果資源永續之煉銀網平台計畫助理群,來到南投縣魚池鄉歐都納戶外山野勇氣館舉辦之「日月潭水沙連生態 AR 教育體驗暨交流座談會」。 本次分享會由南投百香果資源永續之煉銀網平台林正敏...
-
資料來源:農情報告資源網( https://agr.afa.gov.tw/afa/afa_frame.jsp ) 本篇文章從農情報告資源網中,使用Python結合爬蟲和製表的工具,來觀察近十年南投百香果產業的發展情形。 程式: 1 2 3 4 5 6 7 8 ...
沒有留言:
張貼留言