Python Cookbook学习记录 ch4_8-16_2013/11/2
摘要:
4.8二维阵列变换讲一个列表的列表,将行换成列,列换成行。可以使用列表推导式>>> arr = [[1,2,3],[4,5,6],[7,8,9],[10,11,12]]>>> newarr= [[row[col] for row in arr] for col in range(len(arr[0]))]>>> print newarr[[1, 4, 7, 10], [2, 5, 8, 11], [3, 6, 9, 12]]还有一种方法,使用内建函数zip>>> print map(list,zip(*arr))[[1, 阅读全文
posted @ 2013-11-03 20:56 七海之风 阅读(216) 评论(0) 推荐(0)
浙公网安备 33010602011771号