初学python,因为需要,就用 python 简单实现了下,各种语言都一样,需要递归。
# A Recursion function 递归函数
def RecursionFunc(arr1,arrList):
if (arrList):
string = []
for x in arr1:
for y in arrList[0]:
string.append(x + y)
result = RecursionFunc(string,arrList[1:])
return result
else:
return arr1
line_List = [['aa','bb','cc'],['dd','ee','ff'],['gg','hh']]
caseslist = RecursionFunc(line_List[0], line_List[1:])
#每条case
for ele in caseslist:
print(ele)
print('***************************************\n')