('abc') is the same as 'abc'. 'abc' contains the substring 'a', hence 'a' in 'abc' == True.
If you want the tuple instead, you need to write ('abc', ).
['abc'] is a list (containing a single element, the string 'abc'). 'a' is not a member of this list, so 'a' in ['abc'] == False