多列表所有元素可能的所有组合
h
和k
的所有拼音组合输出并保存到1.txt文件内.1
list1 = ['ha', 'hai', 'han', 'hang', 'hao', 'he', 'hei', 'hen', 'heng', 'hong', 'hou', 'hu', 'hua', 'huai', 'huan', 'huang', 'hui', 'hun', 'huo']
list2 = ['ka', 'kai', 'kan', 'kang', 'kao', 'ke', 'ken', 'keng', 'kong', 'kou', 'ku', 'kua', 'kuai', 'kuan', 'kuang', 'kui', 'kun', 'kuo']
def lists_combination(lists, code=''):
try:
import reduce
except:
from functools import reduce
def myfunc(list1, list2):
return [str(i)+code+str(j) for i in list1 for j in list2]
return reduce(myfunc, lists)
res = lists_combination([list1, list2])
print(" ".join(str(i) for i in res))
f = open('1.txt','w')
for i in res:
f.write(str(i)+'\n')
现在拼音有了 我到哪去找对应的汉字呢?←_← ↩︎