莫工厂的面试题之一古诗横转(二)
09-21-2011 by luw2007要求横转古诗输出,输出的结果请运行一下程序。
之前使用列表解析实现,还可以用map + zip 实现矩阵转换。当然使用NumPy 也可以很方便实现。
代码如下:
string = u"""静夜思 李白
床前明月光,
疑似地上霜。
举头望明月,
低头思故乡。
"""
list_s=[L for L in string.splitlines()[::-1]]
out=map(list,zip(*list_s))
print '\n'.join([U'┊'.join(row) for row in out])