Re: [問題] 請教各位高手 關於整匯資料
看板Python作者perturb (.......................)時間15年前 (2010/02/17 15:55)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
看不懂你的那個"大概這樣子"是怎麼處理得到的
試試以下code是不是你所需要的
d={}
for each in file('yourfilename'):
s = each.replace(";;",";").split(';')
d[s.pop(1)]=s
※ 引述《bigwaterfoot (bigwaterfoot)》之銘言:
: 小弟手上有一個txt的檔案 是關於某一地區的物種調查
: 資料記錄方式如下
: Acrididae;Acrida bicolor (Thunberg, 1815);Acrida;;bicolor;;(Thunberg, 1815)
: 大概有一千多筆資料
: 我現在想要做的是
: 1.把一行 轉成一個list , 再把裡面分成四個小的list,
: 再用nest list的方式 記錄全部
: [[[Acrididae],[crida bicolor (Thunberg, 1815)], [Acrida],[oxycephala],
: [(Pallas, 1771)]], .......] 大概像這樣子
: 2.接著再根據每一行 做成dictionary (第二個欄位是unique的)
: 請教各位大大 我要怎麼編寫??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 162.105.195.208
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章