看板 Python 關於我們 聯絡資訊
※ 引述《tank321 (顆顆)》之銘言: : 不好意思 又來這邊請教大家了 : 我有兩個csv檔 : one.csv : 裡面內容是[1000,2000,3000] : two.csv : 裡面內容是[10,20,30] : 我要如何用程式把它們兩個檔案裏頭的數字加總(如能用平行計算是最好) : 讓結果成為[1010,2020,3030] : 並且把加總後的數字放到第三個新的three.csv檔案中呢? : 我研究了一陣子和看了官方相關資料 : 還是不太懂 : 請版上的高手能夠指點 : 謝謝大家^^ 不談csv的部分, 我講把兩個等長的lists將其內含物兩兩相加的方法 i = [1000, 2000, 3000] j = [10, 20, 30] print [m + n for m, n in zip(i ,j)] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.249.239
mikapauli:list(map(int.__add__, i, j)) 11/28 03:04
dadadavid:據說List comprehension效能比較好,有空可以比比看. 11/28 11:00
os653:大部分都比較好,不過好不好讀就不一定了XD 11/29 09:15
kdjf:py3後的list comp.好像就沒差很多了 12/01 23:31
os653:我用py3還是差到30%耶,不過大部分時後還是可讀性重要就是了 12/03 13:12