def strip_punctuation(text):
    """
    >>> strip_punctuation(u'something')
    u'something'
    >>> strip_punctuation(u'something.,:else really')
    u'somethingelse really'
    """
punctutation_cats = set(['Pc', 'Pd', 'Ps', 'Pe', 'Pi', 'Pf', 'Po'])
return ''.join(x for x in text if unicodedata.category(x) not in
    punctutation_cats)
input_data = ['somehting', 'something, else', 'nothing.']
without_punctuation = map(strip_punctuation, input_data)
Удалить пунктуацию из строк в формате Unicode