Comment diviser chaîne de limiter par la fin en Python
J'ai la chaîne suivante:
"hello.world.foo.bar"
et je veux split (avec le "."
comme délimiteur, et veulent seulement s'deux elemets en commençant par la fin) présent dans les éléments suivants:
["hello.world.foo", "bar"]
Comment puis-je accomplir? existe pas de limite à la fin?
OriginalL'auteur fj123x | 2013-12-01
Vous devez vous connecter pour publier un commentaire.
Utilisation
str.rsplit
précisant maxsplit (deuxième argument) que1
:Vous avez raison. Sans spécifier le deuxième argument, vous obtenez
['hello', 'world', 'foo', 'bar']
pour les deuxstring.split('.')
etstring.rsplit('.')
.Merci pour la confirmation
OriginalL'auteur falsetru