以臺北農產運銷股份有限公司的分級包裝為例,對百香果品種而言,分成百香果(一)和百香果(二),百香果(一)是改良種,百香果(二)是蜜糖和滿天星。本文以百香果分級來看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)
-
參考資料: 用Python來撰寫顯示今天百香果市場交易情形的程式 Matplotlib:好用的Python 2D繪圖套件 一、那個市場平均交易價最高? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 impor...
-
資料來源:農情報告資源網( https://agr.afa.gov.tw/afa/afa_frame.jsp ) 本篇文章從農情報告資源網中,使用Python結合爬蟲和製表的工具,來觀察近十年南投百香果產業的發展情形。 程式: 1 2 3 4 5 6 7 8 ...
-
今天鄭鳳池、鄭勝仁父子從埔里到校來看本校的百香果果園, 鄭 勝仁先生隨手從百香果苗摘下一小片,告訴我百香果已經在開花, 專家就是不一樣,百香果USR計畫團隊成員天天看,都沒有注意到剛種下去的百香果苗已經快開花了。 鄭 勝仁先生說花苞要摘除,避免百香果太早熟長...
-
親自參訪,只為瞭解果農真實的需求 2018/05/10 ,南開科技大學民生學院林院長率羅老師及 「 南投百香果資源永續之煉銀網平台 」 計畫相關人員,風塵僕僕前往埔里鎮合成里,與當地的 合成社區發展協會 理事長蔡明煌 、 總幹事 李 英豪 、 三...
-
旅遊行銷深碗課程-學生的百香果場域體驗與實踐 ~來一趟埔里合成里的百香小旅行吧!!~ 洪崇彬 撰 對於大學生而言,一門生動活潑且兼具實務操作學習技能的課程通常是想像中的美好課程,因應本校大學社會責任計畫南投百香果資源永續之煉銀網平台計畫,為落實場域的實踐,本學...
-
作者:邱智煜 今天要向大家介紹我們為南開“熱情果”們施灑的肥料有哪些種類 ? 剛開始對於百香果該施什麼肥還懵懵懂懂的我們,也是透過網路上的資訊,還有鄭先生的細心指導,才知道原來百香果在不同的成長階段,所需要的養分也是不太一樣的。 ...
-
撰稿、攝影: 白雁菱 「南投百香果資源永續之煉銀網平台」辦理工作坊,『直播專業課程培訓工作坊』,已於將於 11 月 18 日在南開科技大學商學館 H3 Cafe 完美落幕,本次主題,為銷售平台與電商相關議題,透過講述與實作,讓學員有實際操作的能力。 本計畫為南投百香...
-
俗語說看天吃飯,這是農夫生活的寫照,隨著科技進步,天氣預測已經不在是一件困難的事。 取得天氣的網站: 國際組織OpenWeather: https://openweathermap.org / 1.註冊成為會員,網址: https://home.openweatherma...
-
南開科技大學 執行教育部大學社會責任實踐計畫- 南投百香果資源永續之煉銀網平台 ,以南投埔里鎮合成里為實踐場域,南開科技大學師生以百香果為題材,進行創新教學以及在地鏈結,以107學年第二學期民生學院院必修課程"物聯網程式設計"為例,該課程教導學生學習物聯網技術...
-
本篇文章延續上一篇: Python實作各種水果分類器那一種最好? 程式原始碼: https://github.com/susanli2016/Machine-Learning-with-Python/blob/master/Solving%20A%20Simple%20Cla...
沒有留言:
張貼留言