Как мне разбить строку на список? - PullRequest
36 голосов
/ 18 сентября 2008

Если у меня есть эта строка:

2 + 24 * 48/32

Каков наиболее эффективный подход для создания этого списка:

['2', '+', '24', '*', '48', '/', '32']

Ответы [ 11 ]

0 голосов
/ 18 сентября 2008

Я уверен, что Тим имел в виду

splitter = re.compile(r'([\D])'). 

если вы скопируете именно то, что у него есть, вы получите digits, а не operators.

...