我有一个字典,我将其转换为字节数组,并且由于字节数组是不可变的(无法修改),我尝试创建一个等于字节数组中每个索引的列表。
a = {1:'a', 2:'b', 3:'c'}
b = bytearray(str(a), 'ASCII')
c = []
for i in b:
c[i] = b[i] # Error on this line
print(str(c))
问题是它一直在打印IndexError: bytearray index out of range
。
bytearray 如何以及为什么超出范围?