小编asu*_*904的帖子

将包含字符串的列表和嵌套的字符串列表拆分为一个平面列表

我正在编写一个处理文件中字符串的程序。我想简单的文字(字符串,如添加SUB =X'1D'装配成=X'1D' BYTE X'1D'以上的),' LTORG'我testfile的。

问题是我收集了每个LTORG上方的文字作为列表,并将它们作为列表插入。我想一次插入一个文字。

我有这个输出是:

[' 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']
Run Code Online (Sandbox Code Playgroud)
def handle_LTORG(self, testfile):

    myfile.testfile = testfile

    for index, line in enumerate(myfile.testfile):
        line = line.split(" ", 3)
        if len(line) > 2:
            if …
Run Code Online (Sandbox Code Playgroud)

python string list python-3.x

7
推荐指数
1
解决办法
257
查看次数

标签 统计

list ×1

python ×1

python-3.x ×1

string ×1