04-秦文颖
20191218《自学是门手艺》阅读总结#
18/21
知行三问
【1.印象最深刻的部分】今天所读内容中印象最深刻的部分?
今天这一个小时看的东西不多,但是把zip这个内置函数弄懂了,之前没有看官方文档的介绍之前,我曾经用过zip()这个转置函数,只不过用的对象是
a = [1,2,3]
b = [4,5,6]
这样几个简单的列表,用list(zip(a,b))可以让其变成[(1, 4), (2, 5), (3, 6)]这样包含元组的列表。
今天zip()作用的对象是包含列表的列表:
matrix = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12],
]
list(zip(*matrix))
[(1, 5, 9), (2, 6, 10), (3, 7, 11), (4, 8, 12)]
我自己试了一下list(zip(matrix)),结果:
[([1,2,3,4],)([5,6,7,8],),([9,10,11,12],)]
一个matrix和一个空列表zip之后的结果,原先的我一直对为什么matrix的转置是zip(*)而不是zip()感到奇怪。
【2.启发和收获】给你带来了哪些启发和收获?
多尝试,就会发现自己之前想当然的那些地方哪里是错的
【3.行动和改变】你可以做出哪些行动来改变你的现实生活?
多尝试
网友评论