需要有关循环的建议。
我有一个元素数组。
我需要遍历数组并检查每个元素的正则表达式。如果元素与正则表达式匹配,我将调用一个函数,该函数返回新的元素数组。然后,在继续迭代之前,我应该循环遍历这个新元素数组,执行相同的过程。这就像树中的深度优先搜索。
似乎我需要使用“while”循环,但我无法弄清楚逻辑。
例如:
def get_elements(element):
#some code
return elements
def loop_through_elements(elements):
for element in elements:
if re.search("myRegExp", element):
elements = get_elements(element);
else:
return element
慕虎7371278
白猪掌柜的
缥缈止盈
相关分类