【发布时间】:2017-03-03 18:10:26
【问题描述】:
我想迭代并合并两个列表中的项目。但它必须从列表 1 中的项目 1 开始,并遍历并与列表 2 中的所有项目组合。
partner_paths = ["/partner/path/1", "/partner/path/2", "/partner/path/3"]
scr_dirs = ["/dir1", "/dir2", "/dir3"]
for p_path, s_dir in zip(partner_paths, scr_dirs):
fpath = p_path + s_dir
print fpath
我想要的是:
"/partner/path/1/dir1" “/合作伙伴/路径/1/dir2” "/partner/path/1/dir3"
"/partner/path/2/dir1" “/合作伙伴/路径/2/dir2” "/partner/path/2/dir3"
"/partner/path/3/dir1" “/合作伙伴/路径/3/dir2” "/partner/path/3/dir3"
【问题讨论】:
-
src_dirs 应该是 ["/dir1", "/dir2", "/dir3"] 吗?
-
是的,抱歉已更正
-
那么你不需要 zip,你需要一个嵌套的 for 循环。