Python"解析器"不工作

时间:2016-11-11 12:08:07

标签: python python-3.x

我试图在Python(3)中创建一个Hexviewer,在编码的时候,我发出了一个我无法解决的错误,我正在尝试创建一个函数,它会进入" \ n& #34;每个[fontsize] / 500,但它只是制作" \ n" s到处都是,我做错了什么? (Python 3.4.3)

def parse(parse0):
    parse0 = list(parse0)
    i = 0
    for cur in parse0:
        if not cur == 10:
            i += 1
        else:
            i = 0
        if i > 500/fontsize:
            parse0.insert(parse0.index(cur),10)
            i = 0
    return parse0

1 个答案:

答案 0 :(得分:2)

您不应在迭代期间修改其元素的列表。

创建一个新的空列表并在循环中逐个插入元素(和\n