Вернуть список с помощью parseString - PullRequest
1 голос
/ 06 июня 2019

Привет, ребята. Я работаю над парсером, который должен создать словарь определенного формата.pyparsing может вернуть список?

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

Ожидаемый формат мне нужен:

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