code: def transpose(it):
      """Swap the rows and columns of the input.
  
      >>> list(transpose([(1, 2, 3), (11, 22, 33)]))
      [(1, 11), (2, 22), (3, 33)]
  
      The caller should ensure that the dimensions of the input are compatible.
      """
      # TODO: when 3.9 goes end-of-life, add stric=True to this.
      return zip(*it)
  
imports: import math
  import operator
  import warnings
  from collections import deque
  from collections.abc import Sized
  from functools import reduce
  from itertools import chain, combinations, compress, count, cycle, groupby, islice, product, repeat, starmap, tee, zip_longest
  from random import randrange, sample, choice
  from sys import hexversion
label_desc: Use image node_id 39 for calling a global function with example usage: transpose(it) and returns: zip