小编Tom*_*łda的帖子

从列表中获取字符串(如果该字符串包含子字符串)

可以说我有以下数据:

l = ['abc', 'def', 'ghi']
sub = 'bc'
Run Code Online (Sandbox Code Playgroud)

“ bc”将始终是列表中仅一个元素的子字符串!

和一个像这样的功能:

def f(l, sub):
    return [x for x in l if sub in x][0]
Run Code Online (Sandbox Code Playgroud)

因此该函数将返回“ abc”,因为其中包含“ bc”

我的问题是:编写该函数以使其不使用列表索引的另一种方式是什么?([0])有什么办法可以做到“更漂亮”吗?

python string substring list

2
推荐指数
1
解决办法
44
查看次数

标签 统计

list ×1

python ×1

string ×1

substring ×1