我想通过获取与标记关联的值来填充字典。 例如:如果我将这些变量存储在文件中
NUM 0 OPERATION添加DATA [0x1,0x2]
如果标签的顺序不固定,如何提取NUM,OPERATION和DATA的值?
提前致谢。
答案 0 :(得分:0)
如果您可以确保操作永远不会包含空格,您可以使用内置方法str.split
执行此类操作:
>>> line.split(' ', 5)[1::2]
['0', 'add', '[0x1, 0x2]']
它将行分隔为由分隔的部分列表,然后从第二个开始返回此列表的每个第二个条目。