Tengo un valor hexadecimal en una cadena comoConvertir de hexadecimal a binario sin perder más importantes 0 pitón
h = '00112233aabbccddee'
Sé que puedo convertir esto en binario con:
h = bin(int(h, 16))[2:]
Sin embargo, esta pierde los primeros 0's. ¿Hay alguna forma de hacer esta conversión sin perder los 0? O es la mejor manera de hacer esto solo para contar el número de los primeros 0 antes de la conversión y luego agregarlo después.
¿Hay alguna razón en particular que necesita el 'de 0'? –
Estoy usando el valor h más tarde como clave de un diccionario. Sin embargo, la clave tiene todos los 0 principales. – root
¿Hay alguna razón de peso para usar una representación de cadena binaria del valor en lugar de un número entero para la clave del diccionario? –