2016-11-11 13 views
0

Python(3)でHexviewerを作成しようとしましたが、コーディング中に修正できないエラーが発生しました。機能をしようとしています。 n "[fontsize]/500ごとに、" \ n "をどこにでも作っているだけですが、どうしましたか?あなたは、その要素の反復中にリストを変更してはなりません (Pythonの3.4.3)Python "parser"が動作しない

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 
+0

私は何をしようとする非常によく理解していないです...あなたは、追加しようとしています'\ n'または' 10'です。なぜならあなたのスクリプトには数字10が挿入されているからです。 '\ n'は何のためですか? –

+0

10は "\ n"の10進数です。 – Jerrynicki

答えて

2

新しい空のリストを作成し、そこにあなたの要素(と\n年代)を挿入し、あなたのループ内に一つずつ)