我有以下 list
list1= ['Dodd-Frank', 'insurance', 'regulation']
我使用以下命令删除连字符
new1 =[j.replace('-', ' ') for j in list1]
我得到的结果
new1= ['Dodd Frank', 'insurance', 'regulation']
理想的结果是
new1= ['Dodd', 'Frank', 'insurance', 'regulation']
如何以最有效的方式完成此任务
最佳答案
list1 = ['Dodd-Frank', 'insurance', 'regulation']
new1 = '-'.join(list1).split('-')
print(new1)
打印:
['Dodd', 'Frank', 'insurance', 'regulation']