[pyar] Forma pythonica splitear un solo elemento de un string
Ricardo Aráoz
ricaraoz en gmail.com
Jue Dic 16 10:03:28 ART 2010
On 16/12/2010 12:05 a.m., j0hn wrote:
> rsplit me viene barbaro, muchas gracias :)
>
> 2010/12/15 Juan BC <jbc.develop en gmail.com <mailto:jbc.develop en gmail.com>>
>
> "A.b.b".rsplit(".",1)[0]
> A.b
>
> Juan Manuel Santos <vicariousdm en gmail.com
> <mailto:vicariousdm en gmail.com>> escribió:
>
> >On Wednesday, December 15, 2010 23:36:17 j0hn wrote:
> >> Buenas lista, ando buscando una "mejor" forma de remover una
> parte de un
> >> string.
> >> Lo que quiero hacer es a partir de un string asi:
> >>
> >> este.es.un.string.con.puntos
> >>
> >> transformarlo en:
> >>
> >> este.es.un.string.con
> >>
> >> lo que estoy haciendo ahora es esto:
> >> >>> s = "este.es.un.string.con.puntos"
> >> >>> ".".join(s.split(".")[0:-1])
> >>
> >> 'este.es.un.string.con'
> >>
> >>
> >> pero me parece medio al pedo separar un string por puntos si lo
> voy a unir
> >> con puntos justo despues..
> >> se les ocurre alguna otra forma?
>
Por qué no hacerlo con rpartition()?
>>> s.rpartition('.')
('este.es.un.string.con', '.', 'puntos')
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101216/37e9c01e/attachment.html>
More information about the pyar
mailing list