[Python-ideas] str.rreplace

Andrew Barnert abarnert at yahoo.com
Fri Jan 24 19:25:21 CET 2014


On Jan 24, 2014, at 10:20, Antoine Pitrou <solipsis at pitrou.net> wrote:

> On Fri, 24 Jan 2014 20:13:26 +0200
> Serhiy Storchaka <storchaka at gmail.com>
> wrote:
>> 24.01.14 19:36, Antoine Pitrou написав(ла):
>>> On Fri, 24 Jan 2014 19:30:00 +0200
>>> Serhiy Storchaka <storchaka at gmail.com>
>>> wrote:
>>>> 24.01.14 18:56, Antoine Pitrou написав(ла):
>>>>> On Fri, 24 Jan 2014 08:47:14 -0800 (PST)
>>>>> Ram Rachum <ram.rachum at gmail.com> wrote:
>>>>>> I propose implementing str.rreplace. (It'll be to str.replace what
>>>>>> str.rsplit is to str.split.)
>>>>> 
>>>>> I suppose it only differs when the count parameter is supplied?
>>>>> 
>>>>> I don't think it can hurt, except for the funny looks of its name.
>>>>> In any case, if str.rreplace is added then so should bytes.rreplace and
>>>>> bytearray.rreplace.
>>>> 
>>>> bytearray.rremove, tuple.rindex, list.rindex, list.rremove.
>>> 
>>> Not sure what those have to do with rreplace(). Overgeneralization
>>> doesn't help.
>> 
>> If open a door for rreplace, it would be not easy to close it for rindex 
>> and rremove.
> 
> Perhaps you underestimate our collective door closing skills ;)

While we're speculatively overgeneralizing, couldn't all of the index/find/remove/replace/etc. methods take a negative n to count from the end, making r variants unnecessary?


More information about the Python-ideas mailing list