У меня есть два списка: это:
список1
['C:\\Users\\user\\Desktop\\programs1\\merge\\AST\\AST.shp',
'C:\\Users\\user\\Desktop\\programs1\\merge\\ASTI\\ASTI.shp',
'C:\\Users\\user\\Desktop\\programs1\\merge\\ASTO\\ASTO.shp']
и это:
список2
['C:\\Users\\user\\Desktop\\programs\\merge\\AST\\AST.shp',
'C:\\Users\\user\\Desktop\\programs\\merge\\ASTI\\ASTI.shp',
'C:\\Users\\user\\Desktop\\programs\\merge\\AWE\\AWE.shp', #THIS IS EXTRA
'C:\\Users\\user\\Desktop\\programs\\merge\\ASTO\\ASTO.shp']
Тогда zip:
final = [(f,s) for f,s in zip(list1,list2)]
final
Как обеспечить совпадение пар с соответствующим именем в другом списке после почтового индекса?
Может быть, мы сопоставим их с предыдущей папкой?Нравится:
if list1[0].split('\\')[-2] == list2[0].split('\\')[-2]:
final = [(f,s) for f,s in zip(list1,list2)]
final