Skip to main content
 首页 » 编程设计

python之将十六进制转换为 bin 并放入另一个数组 Python 3

2025年05月04日21zhoujg

我正在处理一个 Python 3 项目。我的代码更长,但我为您准备了一个示例,说明我的代码有效。

arr = [] 
arr2 = [] 
number = (["01", "02", "03" ]) 
arr = number 
print(arr) # Output : ["01", "02", "03"] 

问题: 如何通过将十六进制转换为二进制将此数字转换为另一个数组? 注意: 我的预期输出是 arr2 :["00000001", "00000010", "00000011"] 当我 print(arr2[0]) 我想看到 00000001

请您参考如下方法:

您可以在列表理解中使用字符串格式化程序:

['{:08b}'.format(int(n, 16)) for n in number] 

返回:

['00000001', '00000010', '00000011']