您的位置:首页 > 其它

求从几个集合中各选取一个元素,并组合的算法

2013-06-19 17:25 453 查看
初学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')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐