Escribo un analizador en Python. Me he convertido en una cadena de entrada en una lista de tokens, tales como:División de una lista en python
['(', '2', '.', 'x', '.', '(', '3', '-', '1', ')', '+', '4', ')', '/', '3', '.', 'x', '^', '2']
Quiero ser capaz de dividir la lista en varias listas, al igual que la función str.split('+')
. Pero no parece haber una manera de hacerlo my_list.split('+')
. ¿Algunas ideas?
Gracias!
[Python Lex-Yacc (PLY)] (http://www.dabeaz.com/ply/) y [PyPEG] (http://fdik.org/pyPEG/) también son buenos. – exupero