Eu tenho a seguinte lista
list1= ['Dodd-Frank', 'insurance', 'regulation']
Usei o seguinte para remover o hífen
new1 =[j.replace('-', ' ') for j in list1]
O resultado que obtive
new1= ['Dodd Frank', 'insurance', 'regulation']
O resultado que o ideal é querer é
new1= ['Dodd', 'Frank', 'insurance', 'regulation']
Como posso fazer isso da maneira mais pitônica (eficiente)