我的代码是:
>>> lis = ['ALRAGUL', 'AKALH', 'to7a']
>>> for i, s in list(enumerate(lis)):
if s.startswith('AL'):
lis[i:i+1] = ['AL',s[2:]]
if s.endswith('H'):
lis[i:i+1] =[s[:-1],'H']
>>> lis
['AL', 'AKAL', 'H', 'AKALH', 'to7a']
但我希望结果变为:
['AL', 'RAGUL', 'AKAL', 'H', 'to7a']
我希望它以某种通用的方式表示代码可以与任何单词以及它们的任何排列一起使用。例如,我希望它'AL'
在开始时拆分(),并且我想'H'
在任何情况下在结束时拆分(),谢谢 :)