Creating slice notation from string
Rhodri James
rhodri at wildebst.demon.co.uk
Wed Sep 2 19:16:29 EDT 2009
On Wed, 02 Sep 2009 23:57:48 +0100, Bob van der Poel <bob at mellowood.ca>
wrote:
>
>> Of course, you could also do something like this:
>>
>> eval('x' + s)
>> or
>> eval(str(x) + s)
>>
>
> Yes, I have user inputed 's'. So, if I can't get the generalized list
> version from Robert working I'll have to use this. Speed is not a big
> deal in this. As to malicious input, I could pretty easily check to
> see that all the values are integers.
If you've done that check, you've parsed the input so you might as well
use the values you've derived rather than waste time and add risk by
using eval().
--
Rhodri James *-* Wildebeest Herder to the Masses
More information about the Python-list
mailing list