Python,请问如何取出list中包含某段字符串中的元素

比如list中元素是123a,456b,789c

想取出含有a的元素,怎么做谢谢了

l = ['123a','456b','789c']

ll = [s for s in l if 'a' in s]
print(ll)

lst = ["123a", "456b", "789c"]
lst = list(filter(lambda x: x.find("a") >= 0, lst))
print(lst)