2017-02-19 9 views

ответ

1

Вы можете просто разделить на то, что вы предоставили, если хотите, чтобы было ясно, что это не дефис, окруженный пробельным символом, если это стандартно включено в символ. Также, не shadow built-ins с str в качестве имени переменной.

>>> s = 'Led Zeppelin — Blackdog' 
>>> s.split(u' \u2014 ') 
['Led Zeppelin', 'Blackdog'] 
>>> s.split(' — ') # perhaps less explicit 
['Led Zeppelin', 'Blackdog']