#encoding=utf-8  

print '中国'

#二维阵列变换 行转化成列,列转化成行
lista=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]]

#使用列表推导
listb=[[r[col] for r in lista] for col in range(len(lista[0]))]

print listb

#map实现 载入内存
print map(list,zip(*lista))

#map实现 不载入内存
import itertools
print map(list,itertools.izip(*lista))