问题遇到的现象和发生背景
python 用.join方法将两个列表连接成一个,获得了奇怪的结果。
用代码块功能插入代码,请勿粘贴截图
合同类型=['分包合同','劳务分包合同','采购合同','其它支出合同']
表单类型=['评审','结算','付款']
流程清单=[合同.join(表单) for 合同 in 合同类型 for 表单 in 表单类型]
print (流程清单)
运行结果及报错内容
['评分包合同审', '结分包合同算', '付分包合同款', '评劳务分包合同审', '结劳务分包合同算', '付劳务分包合同款', '评采购合同审', '结采购合同算', '付采购合同款', '评其它支出合同审', '结其它支出合同算', '付其它支出合同款']
我想要达到的结果
['分包合同评审', '分包合同结算', 分包合同'付款', '劳务分包合同评审', '劳务分包合同结算', '劳务分包合同付款', '采购合同评审', '采购合同结算', '采购合同付款', '其它支出合同评审', '其它支出合同结算', '其它支出合同付款']