python中变量前面加星号*

    技术2022-07-11  95

    python中变量e前面加星号,即*e

    list或tuple前面加星号字典前面加星号

    list或tuple前面加星号

    列表或元组前面加星号作用是将列表解开成两个独立的参数,传入函数;

    def add(x,y): return x+y b = [1,4] e = (2,3) add(*e) add(*b) >>> 5 >>> 5

    字典前面加星号

    字典前面加两个星号,是将字典的值解开成独立的元素作为形参。

    def add(x,y): return x+y d= {'a' : 2, 'b' : 3} add(**data) >>> 5
    Processed: 0.017, SQL: 9