如何动态遍历列表

时间:2020-06-19 14:08:50

标签: python loops

具有以下功能...

def func(listA,listB):
    for i in listA:
        for j in listB:
            print(i+j)

...是否有使其动态化的方法,以便它可以接受任意数量的列表(func(*args))并仍然执行相同的过程?因此,举例来说,如果您提供了3个列表,它将显示为:

func(listA,listB,listC)
RUN:
for i in listA:
    for j in listB:
          for k in listC:
               print(i+j+k)

4个列表:

func(listA,listB,listC,listD)

RUN:
for i in listA:
    for j in listB:
        for k in listC:
            for l in listD:
                print(l+j+k+l)

...等

我已经探索了使用字典和while循环的方法,但是我仍然面对着同样的问题,即如何使Python知道应该在循环中考虑的列表。

0 个答案:

没有答案