看板
[ Python ]
討論串[問題] list 裡的元素累加
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
不好意思,小弟有一個小問題想發問,題目如下:. 我有一個 list , A = [1,2,3,4,5,6,7,8,9,10] , 想要將裡面的元素作累加,並且加到第五個元素停止,第六個元素在重新作累加,也就是希望作出一個新的list B, 裡面的元素為 B = [1 , 1+2 , 1+2+3 ,
(還有313個字)
內容預覽:
length = 200000. block = 200. for i in range(length / block):. for j in range(1, block):. idx = i * block + j. A[idx] += A[idx-1]. 一層迴圈不夠 你可以用兩個迴圈XD.
(還有15個字)
內容預覽:
data = range(100). result = [sum(data[i-i%5:i+1]) for i in xrange(len(data))]. 可以一行又在複雜度 O(n) 做完喔~. data = list(range(20000)). seglen = 200. # 以下是一行.
(還有74個字)
首頁
上一頁
1
下一頁
尾頁