以臺北農產運銷股份有限公司的分級包裝為例,對百香果品種而言,分成百香果(一)和百香果(二),百香果(一)是改良種,百香果(二)是蜜糖和滿天星。本文以百香果分級來看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)
-
作者: 邱智煜 記得前一陣子在果園裡,那第一顆果實出現的時候,大家是多麼的歡欣鼓舞,隨著結果數越來越多,大家也對接下來的進展非常的期待,然而,突然出現了讓人預期不到的情況↓ 被果蠅入住了 !!! ------------------...
-
1.網址: https://opendata.cwb.gov.tw/index 2.資料( https://opendata.cwb.gov.tw/dataset/forecast?page=1 )可以分成下列幾種: 預報 觀測 地震海嘯 氣候 ...
-
今天鄭鳳池、鄭勝仁父子從埔里到校來看本校的百香果果園, 鄭 勝仁先生隨手從百香果苗摘下一小片,告訴我百香果已經在開花, 專家就是不一樣,百香果USR計畫團隊成員天天看,都沒有注意到剛種下去的百香果苗已經快開花了。 鄭 勝仁先生說花苞要摘除,避免百香果太早熟長...
-
誰說大學教師一定要有博士學位呢?有數十年的經驗的傑出農民也能成為大學最棒的業師,傳授學生如何為百香果搭建棚架,農民業師與師生共同討論要如何搭會比較適合百香果生長⋯⋯。 摘自今週刊- 一顆小小百香果,改變了大學的「教」與「學」 以下是南開科技大學推動大學社會責任實踐計畫-...
-
109 年度大學社會責任計畫「 SIG 系列活動」第一場 撰稿 : 施鴻琳 攝影 : 洪雅秀 「 SIG 系列活動」 8 月 27 日在南開科技大學第二會議室舉行 , 本次交流主題為 「 極端氣候下農業面臨的挑戰 」 ,分別邀請大葉大學李世傑院長 、 修平科技...
-
文、圖:洪崇彬、李冠儀、邱郡柔 本計畫輔導南投縣埔里鎮合成里的場域,從大坪頂百香果生產專業區的一級產業-百香果生產,到二級產業-百香果加工與產品開發,以及三級產業-合成里觀光與行銷服務,規劃大學社會責任計畫「南投百香果資源永續之煉銀網平台」,經過近5年的推展,已累積豐碩成果,成功...
-
我們在 2019年3月28日 星期四發表了" Python一下百香果故鄉在南投埔里 "的文章,本篇將延續該篇文章,請ChatGPT來協助出題。 敏哥是一位熱愛程式設計的碼農,能有機會執行五年USR計畫-南投百香果資源永續之煉銀網平台感到非常高興。作為一個在南開...
-
在今年元旦敏哥曾發表" 用Python來撰寫顯示今天百香果市場交易情形的程式 ",雖然短短幾行程式可以用來讀取蔬果市場百香果的交易情形,但對於初學者而言,還是太難了,因此今天利用白天放學時間,距離晚上上課還有一些時間,來把程式說明更詳細一點。 1.Pyth...
-
文:洪崇彬、蔡名桂 圖:USR計畫辦公室 本活動延續「大坪頂戶外餐桌活動策畫與風土餐桌料理分享」活動,以大坪頂的風土餐桌美學與特色佈置辦理實作體驗活動工作坊,使用在地食材百香果多元運用並結合在地特色景點,開發新型態休閒用餐模式,轉換成具競爭力特色餐桌,...
-
2018 國際光電展 撰稿:蔡登宏 本校【 南投百香果資源永續之煉銀網平台】計畫與國立暨南國際大學 USR 團隊組隊參加在南港展覽館所舉辦的 2018 國際光電展。除了展示計畫目前成果...
沒有留言:
張貼留言