什麼是下面的Python代碼的好方法:替代追加
I = range(0,5000) ## some list
t = somevalue ## for ex. 5
R = []
append1 = R.append
for i in I:
if i >= t:
append1(1)
else:
append1(0)
此代碼工作正常,但我覺得這是不是這樣做的好方法。另外append方法太慢了。
謝謝!
由於原地替換,追加速度很慢。找到創建動態列表的方法。 – Rorschach