Python'da bir çözümleyici yazıyorum. Ben gibi jeton, bir liste halinde bir giriş dizesi dönüştürdüğünüz:Python'da bir listeyi bölme
['(', '2', '.', 'x', '.', '(', '3', '-', '1', ')', '+', '4', ')', '/', '3', '.', 'x', '^', '2']
Ben str.split('+')
fonksiyonu gibi, birden fazla liste halinde liste bölmek mümkün istiyorum. Ancak my_list.split('+')
yapmanın bir yolu yok gibi görünüyor. Herhangi bir fikir?
Teşekkürler!
[piton Lex-Yacc (PLY)] (http://www.dabeaz.com/ply/) ve [PyPEG] (http://fdik.org/pyPEG/) de iyi. – exupero