[Python-ideas] Implement `itertools.permutations.__getitem__` and `itertools.permutations.index`

Neil Girdhar mistersheik at gmail.com
Mon Nov 17 18:33:56 CET 2014


Looks great!

Why did you go with "get_rapplied", "unrapplied", etc. instead of having a
copy() method and using settable properties?

On Mon, Nov 17, 2014 at 10:50 AM, Ram Rachum <ram at rachum.com> wrote:

> Hi guys,
>
> I just wanted to give an update on this: I just released my own code that
> does this to PyPI: https://pypi.python.org/pypi/combi
>
>
> Thanks,
> Ram.
>
> On Tue, Jun 10, 2014 at 9:24 AM, Ram Rachum <ram at rachum.com> wrote:
>
>> I'll email you if/when it's released :)
>>
>>
>> On Tue, Jun 10, 2014 at 9:04 AM, Neil Girdhar <mistersheik at gmail.com>
>> wrote:
>>
>>> I really like this and hope that it eventually makes it into the
>>> stdlib.  It's also a good argument for your other suggestion whereby some
>>> of the itertools to return Iterables rather than Iterators like range does.
>>>
>>> Best,
>>>
>>> Neil
>>>
>>> On Wednesday, May 7, 2014 1:43:20 PM UTC-4, Ram Rachum wrote:
>>>
>>>> I'm probably going to implement it in my python_toolbox package. I
>>>> already implemented 30% and it's really cool. It's at the point where I
>>>> doubt that I want it in the stdlib because I've gotten so much awesome
>>>> functionality into it and I'd hate to (a) have 80% of it stripped and (b)
>>>> have the class names changed to be non-Pythonic :)
>>>>
>>>>
>>>> On Wed, May 7, 2014 at 8:40 PM, Tal Einat <tale... at gmail.com> wrote:
>>>>
>>>> On Wed, May 7, 2014 at 8:21 PM, Ram Rachum <ram.r... at gmail.com> wrote:
>>>>> > Hi Tal,
>>>>> >
>>>>> > I'm using it for a project of my own (optimizing keyboard layout)
>>>>> but I
>>>>> > can't make the case that it's useful for the stdlib. I'd understand
>>>>> if it
>>>>> > would be omitted for not being enough of a common need.
>>>>>
>>>>> At the least, this (a function for getting a specific permutation by
>>>>> lexicographical-order index) could make a nice cookbook recipe.
>>>>>
>>>>> - Tal
>>>>>
>>>>
>>>>
>>> _______________________________________________
>>> Python-ideas mailing list
>>> Python-ideas at python.org
>>> https://mail.python.org/mailman/listinfo/python-ideas
>>> Code of Conduct: http://python.org/psf/codeofconduct/
>>> --
>>>
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "python-ideas" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/python-ideas/in2gUQMFUzA/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> python-ideas+unsubscribe at googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20141117/f0aaa2c2/attachment-0001.html>


More information about the Python-ideas mailing list