过滤列表并打印包含字符串python的全名

Filter list and print whole name containing string python

本问题已经有最佳答案,请猛点这里访问。

我正在尝试用python过滤一个列表。我需要的是一种方法来限制从列表中打印出的内容

例子:我想找到所有包含"经济"的科目从这个列表中:

1
List = ["INFO100","INFO104","INFO110","INFO150","INFO125","ECON100","ECON102"]

我希望能够打印出包含"econ"的对象的全名(这意味着我希望它返回"econ100"、"econ102")。有简单的方法吗?


1
2
3
for sub_string in List:
   if"ECON" in sub_string:
      print(sub_string)