matrix = [
["ccc", "zzzz", "x"],
["eeee", "aaa", "ffff"],
["uu", "hhh", "uuu"],
["bbb", "gg", "yyyyyy"]
]
# Transpose, sort each column, and transpose back
sorted_matrix = list(map(list, zip(*[sorted(col) for col in zip(*matrix)])))
for row in sorted_matrix:
print(*row) # Unpack each row and print elements separated by spaces
'''
run:
bbb aaa ffff
ccc gg uuu
eeee hhh x
uu zzzz yyyyyy
'''