*解压缩python列表时会做些什么?

这个问题在这里已经有了答案:

  • Star运算符是什么意思? [重复] 5个答案

  • 有了这个:

    zip(*zipped)
    

    你告诉python与此相同:

    zip(zipped[0],zipped[1],zipped[2])
    

    对于这个基本的例子。

    那个操作员究竟做了什么?

    当作为函数的参数使用时,它将获取参数的元素并在作为参数传递之前展开它。

    例如:

    power = [2,3]
    math.pow(*power)
    

    会给你2 3 = 8的价值。

    http://ideone.com/D0R9FB

    链接地址: http://www.djcxy.com/p/53641.html

    上一篇: what does * do when unzipping a python list?

    下一篇: what does zip(*res) mean in python in the following code?