我有一个清单:
my_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456']
Run Code Online (Sandbox Code Playgroud)
并希望搜索包含该字符串的项目'abc'.我怎样才能做到这一点?
if 'abc' in my_list:
Run Code Online (Sandbox Code Playgroud)
会检查是否'abc'存在在列表中,但它的一部分'abc-123'和'abc-456','abc'对自己不存在.那么如何获得包含的所有项目'abc'?
我喜欢用这个表达方式
if 'MICHAEL89' in USERNAMES:
...
Run Code Online (Sandbox Code Playgroud)
USERNAMES列表在哪里
有没有办法匹配不区分大小写的项目或我需要使用自定义方法?只是想知道是否需要为此编写额外的代码.
谢谢大家!
我想基于正则表达式过滤列表中的字符串.
还有比这更好的东西[x for x in list if r.match(x)]吗?