作者ericsk (认真的艾瑞克)
看板Python
标题Re: [问题] 超没效率的方法做dictionary
时间Mon May 5 10:59:01 2008
※ 引述《azulazure (azul)》之铭言:
: 但是这个方法实在太土法炼钢了
: 我想过设variable的方式, 像是
: x = 0
: y = 1000
: while y < len(freqlist):
: freqrange[(x,y)] = freqlist[x:y]
: x += y
: y += y
: 但是行不通, 所以上来请教有没有什麽简单一点的方法 :)
你这样 x+=y, y += y 会变成
x = 0, y = 1000
x = 1000, y = 2000
x = 3000, y = 4000
x = 7000, y = 8000
x = 15000, y = 16000
...
好像不是你本来要的结果耶 XD
调整一下说不定就 ok 了 :P
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.59.209
※ 编辑: ericsk 来自: 61.220.59.209 (05/05 10:59)
1F:推 azulazure:恩 我知道错在哪里了 谢谢~~ 05/05 20:55