使用parseString返回列表

时间:2019-06-06 01:52:30

标签: python python-3.6 pyparsing

大家好,我正在研究一种解析器,该解析器需要创建某种格式的字典。 pyparsing是否可以返回列表?

parser = Combine(Suppress('(') + Word(nums) + Suppress(')')).setParseAction(lambda toks: list(toks))
>>> parser.parseString("""(1)""")
(['1'], {})

我需要的预期格式是:

>>> parser.parseString("""(1)""")
([['1']], {})

0 个答案:

没有答案