我有一个列表:aa=["tea","tee","tea_N","tee_N"]
我想获取最后两个字符为"_N"的元素。
结果如下:["tea_N","tee_N"]
我怎么能这么做?谢谢!
list(filter(lambda x: x.endswith("_N"), aa))
参见filter
和str.endswith
的文档。
等价列表推导式:
[x for x in aa if x.endswith("_N")]