次の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 メソッドが遅すぎます。
ありがとう!