[問題] 將list中的數值算倒數(2->1/2

看板Python作者 (裏A)時間11年前 (2014/07/06 22:05), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/3 (看更多)
剛開始學Python, 所以還有很多地方不懂的 這個問題查了我大概3~4天了吧 Orz 剛剛才想到可以來這邊問問看QQ 因為是自學,所以沒有相關的朋友可以問 還請多多指教了! 我在計算一個機率的公式,會將一些數字(個數不一定)存為數列 然後須將這些input的數列,全部轉為倒數相加 例如: list_input = [3,4,5,6,7,8....100] 需要求得的結果是: 1/3+1/4+1/5+1/6+.....1/100 (數字不會如此整齊,端看輸入的數字而定,會是float) 已經裝了numpy 先謝謝各位了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.235.219.158 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1404655507.A.3D7.html

07/06 22:28, , 1F
sum(map((1.0).__truediv__, list_input))
07/06 22:28, 1F

07/07 00:53, , 2F
謝謝樓上大大回覆!!!
07/07 00:53, 2F
文章代碼(AID): #1JkLUJFN (Python)
文章代碼(AID): #1JkLUJFN (Python)