mon code est:Modifier la liste en Python
>>> lis=['ALRAGUL','AKAL','to7a']
>>> for i in lis:
if i.startswith('AL'):
j=lis[lis.index(i)+1]
L=list(itertools.repeat(j, 2))
lis[lis.index(i)+1]=L
lis[lis.index(i)+1]=i[2: ]
lis[lis.index(i)]='AL'
>>> print lis
['AL', 'RAGUL', 'to7a']
Mais je veux que le résultat de devenir:
['AL', 'RAGUL','AKAL' 'to7a']
et je le veux sens d'une certaine manière générale que le code fonctionne avec tout ce que les mots sont et Par exemple, je veux diviser ('AL') dans toutes les conditions thx beaucoup :)
Quelle est la logique derrière ce code? Que fait-il même? – Blender
Pour clarifier, il devrait seulement se diviser si 'AL' est au début d'une chaîne? Parce que 'AKAL' n'est pas divisé dans votre exemple. – thegrinner
@ thegrinner oui je le voulais seulement au début ..hx, c'est exactement ce que je voulais – user1996764