from pymel.core import * uv_sets = [] src_verts = filterExpand(sm=31) for i in range(len(src_verts)): uv_sets.append(polyListComponentConversion(src_verts[i], tuv=True)) uvvalue_sets = [] for uv_set in uv_sets: uvvalue_set = [] for uv in uv_set: uvvalue_set.append(polyEditUV(uv, q=True)) uvvalue_sets.append(uvvalue_set) for i, uv_set in enumerate(uv_sets): for e, uv in enumerate(uv_set): polyEditUV(uv, uValue=uvvalue_sets[i][0][0], vValue=uvvalue_sets[i][0][1], relative=False) polyMapSew(src_verts)