Exercice d'apprentissage Terminale : split() / strip() / join()
Bonjour,
Code:
1 2 3 4 5 6 7 8
| v=' bonjour toto ,, bonjour tata ..'
L=[i.strip() for i in v.split(',') if i.strip()]
L=' '.join([i.strip() for i in v.split(' ') if i.strip()])
L=','.join([i.strip() for i in L.split(',') if i.strip()])
L=" ".join(i.capitalize() for i in L.split(" "))
L=' t'.join([i.strip() for i in L.split('T') if i.strip()])
L=', '.join([i.strip() for i in L.split(',') if i.strip()])
L='.'.join([i.strip() for i in L.split('.') if i.strip()]) |
Je ne comprends pas pourquoi j'ai mes deux points qui sont supprimés alors que je n'ai qu'une virgule qui est supprimée comme mon professeur me le demande.
Merci pour votre aide