0

tupleリスト内に3 つの要素があり、8 ビット バイナリのメッセージがあります

list = [(15,103,255)]

message = '0110100001100101011011000110110001101111'

tupleメッセージの3ビットを同時に取得し、各要素をバイナリに変換し、最初の3ビットをメッセージのビットに置き換える関数が必要です。

例: ステップ 1。a = message[0:3]

         a = '011'

ステップ2 : b = '{0:08b}'.format(15)

         b = '00001111'

ステップ 3 : c = '01101111'

ステップ 4 :d = int(c,2)

     d = 111

新しいリストは

new_list = [(111,71,31)]
4

1 に答える 1