回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正在写一个程序来处理文件中的字符串。我只想简单地将一个<code>' LTORG'</code>上方的文本(字符串,例如<code>SUB =X'1D'</code>组合成<code>=X'1D' BYTE X'1D'</code>)添加到我的测试文件中。在</p>
<p>问题是我收集了每个LTORG上面的文本作为一个<a href="https://www.cnpython.com/list/insert" class="inner-link">列表插入</a>它们作为一个列表。我想一次插入一个字面值。在</p>
<p>我的输出是:</p>
<pre><code>[' START 100', " SUB =X'1D'", ' LTORG', '["=X\'1D\' BYTE X\'1D\'"]', ' RESW
20', " SUB =X'0259'", " ADD =C'12345'", " MUL =X'4356'", " SUB =X'69'", '
LTORG', '["=X\'0259\' BYTE X\'0259\'", "=C\'12345\' BYTE C\'12345\'",
"=X\'4356\' BYTE X\'4356\'", "=X\'69\' BYTE X\'69\'"]', " ADD =C'05'", '
END EXA']
</code></pre>
^{pr2}$
<p>最后第二行主要是产生问题。它将收集到的文本添加到列表中,并将它们作为压缩列表插入,而不是每行一个字符串。在</p>
<p>我希望它看起来像这样:</p>
<pre><code>[' START 100', " SUB =X'1D'", ' LTORG', '"=X'1D' BYTE X'1D'"', ' RESW 20', " SUB =X'0259'", " ADD =C'12345'", " MUL =X'4356'", " SUB =X'69'", ' LTORG', '"=X'0259' BYTE X'0259'", "=C'12345' BYTE C'12345'", "=X'4356' BYTE X'4356'", "=X'69' BYTE X'69'", " ADD =C'05'", ' END EXA']
</code></pre>