変数を使った方がいい時と使わない方がいいとき
python
1#Pattern 1 2l = ["a","b","c","d","e"] 3leng = len(l) 4for i in range(lengh): 5 print(i) 6 7#Pattern 2 8l = ["a","b","c","d","e"] 9for i in range(len(l)): 10 print(i)
これは単純すぎる例ですが、pattern1とpattern2ではlengの変数をおくかおかないかを変えています。どちらの方が賢いコードですか?
また、繰り返し参照するときは一度変数でおいた方が効率がいいのか、それとも毎度計算してそれを参照するのが効率がいいのか、わかる方教えてください。
######補足
現在私は、計算コストが高そうなときは変数をおくようにしています。どのような方法ががプログラムとして正しいか教えて欲しいです。
回答4件
あなたの回答
tips
プレビュー