エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Python、最速のbool→int - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python、最速のbool→int - Qiita
import timeit r = 3 n = 10 ** 7 def check(stmt): print('{}\t{}'.format(stmt, min(timeit.repeat(st... import timeit r = 3 n = 10 ** 7 def check(stmt): print('{}\t{}'.format(stmt, min(timeit.repeat(stmt, repeat=r, number=n)))) # False -> 0, True -> 1 check("x = False; int(x)") check("x = True; int(x)") check("x = False; (0, 1)[x]") check("x = True; (0, 1)[x]") check("x = False; [0, 1][x]") check("x = True; [0, 1][x]") check("x = False; { False: 0, True: 1 }[x]") check("x = True; { False: 0, True: 1

