私のコードは:
>>> 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'
)したいし、どんな条件でも最後に来るときはいつでも分割()したい thx alot :)