如何根据最后两个字符选择列表中的元素



我有一个列表:aa=["tea","tee","tea_N","tee_N"]

我想获取最后两个字符为"_N"的元素。

结果如下:["tea_N","tee_N"]

我怎么能这么做?谢谢!

list(filter(lambda x: x.endswith("_N"), aa))

参见filterstr.endswith的文档。

等价列表推导式:

[x for x in aa if x.endswith("_N")]

相关内容

  • 没有找到相关文章

最新更新