【发布时间】:2021-12-05 03:26:00
【问题描述】:
我有 1 个bitsInfo 字符串:
bitsInfo="0100001111110001"
和 1 个数组 bitReplace,其中包括子数组:
bitReplace=[["1","5","00000"],["8","11","0000"]]
子数组的第一个元素是startbit 位置,第二个元素是endbit 位置。
脚本的目标是根据startbit 和endbit 信息替换bitsInfo 字符串(用子数组的第三个元素)。
预期的结果应该是
bitsFinal="0000001100000001"
这个方法我试过了:
for bits in bitReplace:
bitsFinal = bits[:int(bits[0])+bits[2]+ bits[int(bits[1]+1:]
这个方法真的不行。我可以知道出了什么问题吗?
【问题讨论】: