繁体   English   中英

python如何搜索嵌套列表中的项目

[英]python how to search an item in a nested list

说我有这个清单:

li = [["0", "20", "ar"], ["20", "40", "asdasd"], ["50", "199", "bar"], ["24", "69", "sarkozy"]]

现在,忘记数字,它们让我认识到字符串的位置。 所以基本上,鉴于我手中有字符串“ar”,如何提取包含“ar”的所有列表?

new_li = [["50", "199", "bar"], ["24", "69", "sarkozy"]]

我怎样才能获得这个清单?

>>> [x for x in li if 'ar' in x[2]]
[['0', '20', 'ar'], ['50', '199', 'bar'], ['24', '69', 'sarkozy']]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM