반응형
'0a21a0b2' 이런 문자열이 있으면 n개 씩 묶어서 ['0a', '21', 'a0', 'b2'] 이렇게 만드려면,
hex_str = '0a21a0b2d40a20b2d4aa2caa2c0d'
length = 2
hex_list = [hex_str[0 + i:length + i] for i in range(0, len(hex_str), length)]
print(hex_list)
결과
['0a', '21', 'a0', 'b2', 'd4', '0a', '20', 'b2', 'd4', 'aa', '2c', 'aa', '2c', '0d']
위 소스에서 length = 3으로 하면
['0a2', '1a0', 'b2d', '40a', '20b', '2d4', 'aa2', 'caa', '2c0', 'd']
728x90
반응형
'Python' 카테고리의 다른 글
[Python] urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (0) | 2021.06.18 |
---|---|
[Python] Hex Str 을 binary 로 바꾸기 (Convert Hex to Binary) (0) | 2021.06.09 |
[Python] list 의 item들을 특정 개수만큼 나눠서 배열을 만들기 (0) | 2021.06.09 |
[Python] 2차원 이상의 배열을 각각 axis로 배열 만들기 (0) | 2021.06.08 |
[Python] convert uint16 to uint8 (0) | 2021.05.28 |
댓글