これはPythonでより短い方法がありますか?辞書の作成python2.7このバイトを解析する方法を短くする
を使用して
if byte is 1:
return 0
if byte is 2:
return 1
if byte is 4:
return 2
if byte is 8:
return 3
if byte is 64:
return 4
if byte is 128:
return 5
イムは、数学的な方法があるが、可能ですが、まだかなり長いですか?おかげさまで
を持っているすべてのすべて、その後、
b
があなたの入力バイトであるlg(b)
、で示さ、対数の底2(上記のようにそれ以外の変換)があると仮定すると、入力を出力にマップしますか? – Barmar