Простой: Y = почтовый индекс (* X)
>>> X=[[1,2,3], [4,5,6]]
>>> Y=zip(*X)
>>> Y
[(1, 4), (2, 5), (3, 6)]
РЕДАКТИРОВАТЬ: чтобы ответить на вопросы в комментариях о том, что означает zip (* X), вот пример из руководства по Python:
>>> range(3, 6) # normal call with separate arguments
[3, 4, 5]
>>> args = [3, 6]
>>> range(*args) # call with arguments unpacked from a list
[3, 4, 5]
Итак, когда X
равно [[1,2,3], [4,5,6]]
, zip(*X)
равно zip([1,2,3], [4,5,6])