Passing dict to constructor?

后端 未结 3 1755
攒了一身酷
攒了一身酷 2021-01-01 18:55

I\'d like to pass a dict to an object\'s constructor for use as kwargs.

Obviously:

foo = SomeClass(mydict)

Simply passes a single

3条回答
  •  轮回少年
    2021-01-01 19:30

    To pass a dictionary to a constructor you have to do so by reference, which is by preceding it with **, like so:

    foo = SomeClass(**mydict)
    

提交回复
热议问题