首页 > 解决方案 > 为什么 strip() 删除未提及的值

问题描述

string = ['Japanese', 'Painting Books', 'Management Textbooks', 'science book (Books)']
 
strp_l=[]
for i in string:
  a=i.strip('(Books)').strip('Textbooks').strip('Books')
  strp_l.append(a)
print(strp_l)

我的输出为

['Japan', 'Painting ', 'Management ', 'science book ']

但我试图得到像

['Japanese', 'Painting ', 'Management ', 'science book ']

标签: pythonpython-3.x

解决方案


推荐阅读