Sounds good to me. Thanks. On Mon 22 Oct, 2018, 06:18 David Mertz, <me...@gnosis.cx> wrote:
> I have changed my opinion to -1 on list.replace(). While max=n is a useful > argument, a plain function could work equally well on every sequence and > not be specific to lists. > > On Sun, Oct 21, 2018, 10:18 AM David Mertz <me...@gnosis.cx wrote: > >> The list comprehensions are not very hard, and are more general. EXCEPT >> with the limited number of occurrences. We have this for str.replace(..., >> max=n), and it is useful fairly often. >> >> I'm +0.5 on .replace() with that capability. But -1 on .removeall() that >> adds nothing to an easy listcomp. >> >> On Sun, Oct 21, 2018, 9:01 AM Siva Sukumar Reddy <suku...@gmail.com >> wrote: >> >>> Hey everyone, >>> >>> I am really new to Python contribution community want to propose below >>> methods for List object. Forgive me if this is not the format to send an >>> email. >>> >>> 1. *list.replace( item_to_be_replaced, new_item )*: which replaces all >>> the occurrences of an element in the list instead of writing a new list >>> comprehension in place. >>> 2. *list.replace( item_to_be_replaced, new_item, number_of_occurrences >>> )*: which replaces the occurrences of an element in the list till >>> specific number of occurrences of that element. The number_of_occurrences >>> can defaulted to 0 which will replace all the occurrences in place. >>> 3. *list.removeall( item_to_be_removed )*: which removes all the >>> occurrences of an element in a list in place. >>> >>> What do you think about these features? >>> Are they PEP-able? Did anyone tried to implement these features before? >>> Please let me know. >>> >>> Thank you, >>> Sukumar >>> _______________________________________________ >>> Python-ideas mailing list >>> Python-ideas@python.org >>> https://mail.python.org/mailman/listinfo/python-ideas >>> Code of Conduct: http://python.org/psf/codeofconduct/ >>> >>
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/