str = '''
得到,获得,拥有
认知,经济利益,时间
'''
import itertools
p = []
for i in list(filter(None, str.split("\n"))):
p.extend([i.split(",")])
pres = list((itertools.product(*p)))
for j in pres:
print("的是".join(j))
# print 变成
得到的是认知,得到的是经济利益,得到的是时间
获得的是,获得的是,获得的是
拥有
# 补充提问,是"得到,获得,拥有"分别为各一排,不是.join
str = '''
得到,获得
认知,经济利益,时间
'''
import itertools
p = []
for i in list(filter(None, str.split("\n"))):
p.extend([i.split(",")])
pres = list((itertools.product(*p)))
for j in pres:
print("的是".join(j), end=',')
不要用itertools.product,老老实实二重循环