请问如何查找列表中是否有某个元素?
本帖最后由 cdkeycdma 于 2020-5-11 22:55 编辑a=[,['a','b','c'],]
比如:如何检查a列表中是否有c这个元素?如果有,把位置返回。 本帖最后由 永恒的蓝色梦想 于 2020-5-11 23:07 编辑
Nothing here. 本帖最后由 永恒的蓝色梦想 于 2020-5-11 23:07 编辑
def find(iterable,target,idxmap=()):
for i,j in enumerate(iterable):
if j==target:
return idxmap+(i,)
if type(j) is list and (res:=find(j,target,idxmap+(i,))):
return res
return ()
a=[,['a','b','c'],]
find(a,'c') 满意就给个最佳吧{:10_297:} 永恒的蓝色梦想 发表于 2020-5-11 22:56
Nothing here.
I know, there was something here. 本帖最后由 _2_ 于 2020-5-12 10:06 编辑
a = [, ["a", "b", "c"], ]
b =
b.index("c")
页:
[1]