大家好,我正在研究一种解析器,该解析器需要创建某种格式的字典。 pyparsing是否可以返回列表?
parser = Combine(Suppress('(') + Word(nums) + Suppress(')')).setParseAction(lambda toks: list(toks))
>>> parser.parseString("""(1)""")
(['1'], {})
我需要的预期格式是:
>>> parser.parseString("""(1)""")
([['1']], {})