Jan-10-2021, 11:48 AM
Hey everyone, i'm trying filter items out of a list, which contains specific characters.
i tried to do it like shown below, but it is not doing what i expect it to do. instread of returning the list items, which contain "a" and "c", it gives me any item which has eighter an "a" or a "c" in it.
what am i doing wrong here? or is there a better way to do it? Happy for any help!
i tried to do it like shown below, but it is not doing what i expect it to do. instread of returning the list items, which contain "a" and "c", it gives me any item which has eighter an "a" or a "c" in it.
what am i doing wrong here? or is there a better way to do it? Happy for any help!
1 2 3 4 5 6 7 |
list = [ "bc" , "ad" , "ac" , "cpd" ] new_list = [] for x in list : if ( "a" and "c" ) in x: new_list.append(x) print (new_list) |
Output:['bc', 'ac', 'cpd']