On 2016-06-01 22:44, Lawrence D’Oliveiro wrote:
On Wednesday, June 1, 2016 at 2:22:42 AM UTC+12, Fillmore wrote:
['a','b','c','l'] => 0  # If "l" is in my data I have a zero
['a','b','c'] => 1      # or a more generic match will do the job

    for entry in \
        (
            ['a','b','c','l'],
            ['a','b','c'],
        ) \
    :
        flag = int(not any(m == "l" for m in this_list))
        ... # flag is the 1/0 code you’re looking for ...
    #end for

What is "this_list"? The main 'for' loop has "entry".

A shorter way is to use sets:

    for entry in \
        (
            ['a','b','c','l'],
            ['a','b','c'],
        ) \
    :
        flag = int("l" not in set(entry))
        ... # flag is the 1/0 code you’re looking for ...
    #end for

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to