Python 将列表块移动到新行

Python 将列表块移动到新行,python,Python,我创建了一个脚本,在该脚本中,我在一个列表中生成两个元素的块: chunks = data[x:x+2] for x in xrange(0, len(data)2)] outfile.write(str(chunks)) 这将生成一个包含两个元素的块的列表: [[' 0x10', ' 0x00'], [' 0x02', ' 0x11'], [' 0x00', ' 0x04'], [' 0xFF', ' 0x01'], [' 0x00', ' 0x05'], [' 0x22', '

我创建了一个脚本,在该脚本中,我在一个列表中生成两个元素的块:

chunks = data[x:x+2]
  for x in xrange(0, len(data)2)]
   outfile.write(str(chunks))
这将生成一个包含两个元素的块的列表:

[[' 0x10', ' 0x00'], [' 0x02', ' 0x11'], [' 0x00', ' 0x04'], [' 0xFF', ' 0x01'], ['  0x00', ' 0x05'], [' 0x22', ' 0x00'], [' 0x10', ' 0x28']]
我希望通过以下方式获得结果:

[0x10, 0x00]
[0x02, 0x11]
[0x00, 0x04]
[0xFF, 0x01]

每个区块都必须位于新行上。如何在新行上移动每个块?我已尝试使用replace(“,”,“\n”)进行替换,但无效或应用不正确…

将最后一行替换为:

for chunk in chunks:
  outfile.write(str(chunk) + '\n')

我只是使用outfile.write来反映问题的内容。