J'ai une valeur hexadécimale dans une chaîne commeConversion d'hexagone en binaire sans perdre le 0 de python
h = '00112233aabbccddee'
Je sais que je peux convertir en binaire avec:
h = bin(int(h, 16))[2:]
Cependant, cela perd les 0 principaux. Est-il possible de faire cette conversion sans perdre les 0? Ou est le meilleur moyen de le faire juste pour compter le nombre de 0 avant la conversion, puis l'ajouter après.
est-il une raison particulière vous avez besoin de 'de 0'? –
J'utilise la valeur h plus tard comme clé d'un dictionnaire. La clé a cependant tous les 0 principaux. – root
Y a-t-il une raison impérieuse pour que vous utilisiez une représentation de chaîne binaire de la valeur plutôt qu'un nombre entier pour la clé de dictionnaire? –