外部和内部循环(按条件)

2024-05-20 19:35:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我通常有一个外环和一个内环。 现在我想用这种方式修改代码 在这种情况下,不应执行外循环,而应 内环。在内环中不需要来自外环的数据。你知道吗

for i in list_a:
    # do sth in list_a
    for j in list_b:
       #do sth in list_b

这可以用一个结构来完成,还是我写两个 不同的循环构造,如:

if (conditionA):
   for i in list_a:
      # do sth in list_a
      for j in list_b:
         #do sth in list_b

if (conditionB):
    for j in list_b:
       #do sth in list_b

Tags: 数据代码inforif方式情况结构
1条回答
网友
1楼 · 发布于 2024-05-20 19:35:12

这正是函数的作用:所以你不必重复你自己。你知道吗

def inner_loop():
    for j in list_b:
       #do sth in list_b

if (conditionA):
    for i in list_a:
        # do sth in list_a
        inner_loop()

if (conditionB):
    inner_loop()

相关问题 更多 >