エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
count変数のインクリメントとenumerateの速度比較 - Qiita
Pythonにおいて、シーケンスでfor文を回す際、カウンタが必要になることがあると思います。 その際、for... Pythonにおいて、シーケンスでfor文を回す際、カウンタが必要になることがあると思います。 その際、for文の外でカウンタを定義してfor文内でインクリメントするか、enumerateを使用してカウンタを取得するかが簡単な方法になるそうです その話を聞いて、どちらの方が早く処理ができるのか、疑問に思いました そこで、速度を計測してみることにしました 計測用コードはこちらになります。 import time def count(test): count=0 start=time.time() for item in test: a=count b=item c=test[count] count+=1 diff=time.time()-start return diff def enumer(test): start=time.time() for count,item in enume
2015/07/31 リンク