多列表组合实例

多列表所有元素可能的所有组合

hk的所有拼音组合输出并保存到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')


  1. 现在拼音有了 我到哪去找对应的汉字呢?←_← ↩︎

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值