zip()

作者: 秦文颖 | 来源:发表于2019-12-19 00:03 被阅读0次

    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.行动和改变】你可以做出哪些行动来改变你的现实生活?

    多尝试

    相关文章

      网友评论

          本文标题:zip()

          本文链接:https://www.haomeiwen.com/subject/plvpnctx.html