I've many times been saved from bugs by an early crash because of this inconsistency. So it's not at all clear to me why this would be a good thing.
> On 13 Oct 2019, at 15:22, Steve Jorgensen <[email protected]> wrote: > > Currently, it is not possible to use a single method name to add an item to > a collection that might be a set or a list. > > There have been other requests for a "push" method to be a complement to > "pop", so if that were added to both set and list (synonym for <set>.add and > <list>.append) that would solve the issue. > > Additionally, there have been other requests for an operator for adding to a > collection, and in some other languages such as C++ and Ruby, "<<" is used > for the same or similar purposes. Perhaps both "push" and "__lshift__" could > be added as synonymous operations. > _______________________________________________ > Python-ideas mailing list -- [email protected] > To unsubscribe send an email to [email protected] > https://mail.python.org/mailman3/lists/python-ideas.python.org/ > Message archived at > https://mail.python.org/archives/list/[email protected]/message/4UJXITCREFUHTV23BP2Z235TGBY743GA/ > Code of Conduct: http://python.org/psf/codeofconduct/ _______________________________________________ Python-ideas mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/C7INFY52TJWZEJ6IJHSSD7KXCQZRYF5A/ Code of Conduct: http://python.org/psf/codeofconduct/
