Have you tried:
for source_udf, dest_udf in zip(source_udfs, dest_udfs)
a bit more pythonic.