Теперь у меня есть это:Объединить два .join методы в один
str = " s tr & &^ 23G7/*%45afju657**(%^#%$!!fdf"
str = ''.join(e for e in str if e.isalnum())
str = ''.join(('...', str, '...'))
Могу ли я комбинировать их люблю:
str = ''.join(('...', e for e in str if e.isalnum(), '...'))
Вы попробовали запустить его? –
Нет, потому что 'e for e ...' не является строкой, которой требуется «join». Вы можете сделать что-то вроде: 'str = '' .join (('...', '' .join (e для e в str, если e.isalnum()), '...'))' – malfunctioning
@SterlingArcher , http://ideone.com/QWJWmA – niceday