回答編集履歴

1

2.42向けに変更

2021/11/16 09:28

投稿

ppaul
ppaul

スコア24670

test CHANGED
@@ -1,3 +1,39 @@
1
+ 以下を試して見てください。
2
+
3
+
4
+
5
+ ```python
6
+
7
+ table_hb ={'0': '0000', '1': '0001', '2': '0010', '3': '0011', '4': '0100', '5': '0101', '6': '0110', '7': '0111', '8': '1000', '9': '1001', 'a': '1010', 'b': '1011', 'c': '1100', 'd': '1101', 'e': '1110', 'f': '1111'}
8
+
9
+
10
+
11
+ def conv_hb(h):
12
+
13
+ return ''.join([table_hb[c] for c in h])
14
+
15
+ ```
16
+
17
+ 実行結果
18
+
19
+
20
+
21
+ ```python
22
+
23
+ >>> print(conv_hb(hex_data))
24
+
25
+ 1111111100000000
26
+
27
+ ```
28
+
29
+
30
+
31
+
32
+
33
+ 以下は2.4では動かないようです。
34
+
35
+
36
+
1
37
  Python2系は試していませんが、Python3系なら、
2
38
 
3
39