On Wednesday, September 12, 2012 3:02:44 PM UTC+2, Jussi Piitulainen wrote:
> So you would associate each constraint with an index. You could
> maintain a list of constraints and apply it to the values as follows:
Yes, even though there could be more constraints for each value in the list (at
least 1 constraint for each value)
>
> >>> cs = [ lambda x : x >= 1, lambda x : x <= 3, lambda x : x == 2,
>
> ... lambda x : x >= 3 ]
>
> >>> { f(x) for f, x in zip(cs, [1,2,3,4]) }
Just to understand, with f(x) you are defining a function f with argument x,
right? I didn't know it was possible to define functions in this way. Is this a
case of anonymous function?
> {False, True}
Actually, I don't understand the output. Why it is both False and True?
> >>> { f(x) for f, x in zip(cs, [1,2,2,4]) }
> {True}
Ok.
Thank you very much
--
http://mail.python.org/mailman/listinfo/python-list