相关疑难解决方法(0)

检查Python列表项是否包含另一个字符串中的字符串

我有一个清单:

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'?

python

518
推荐指数
10
解决办法
107万
查看次数

不区分大小写'in' - Python

我喜欢用这个表达方式

if 'MICHAEL89' in USERNAMES:
    ...
Run Code Online (Sandbox Code Playgroud)

USERNAMES列表在哪里


有没有办法匹配不区分大小写的项目或我需要使用自定义方法?只是想知道是否需要为此编写额外的代码.

谢谢大家!

python string list case-insensitive

136
推荐指数
7
解决办法
10万
查看次数

正则表达式:在列表中搜索

我想基于正则表达式过滤列表中的字符串.

还有比这更好的东西[x for x in list if r.match(x)]吗?

python regex

64
推荐指数
3
解决办法
13万
查看次数

标签 统计

python ×3

case-insensitive ×1

list ×1

regex ×1

string ×1