我知道這是一種常見的情況,人們可以使用**kwargs
給任意數量的kwargs函數,然後以字典的形式訪問它們;不過,我想明確指定我的函數kwargs,但仍然可以作爲字典訪問它們。如何在Python函數中獲取命名參數的字典
這是因爲我希望我的函數只接收特定的kwargs
,但我需要對它們進行相同的操作,我可以將它們放入for
循環中。
def my_func(kwarg1=None, kwarg2=None, kwarg3=None):
kwargs = {} # After somehow getting all my kwargs into a dictionary
for k in kwargs:
# Do my operation
我做不希望我的函數接收的kwargs
任意數字,但我做要訪問我的字典kwargs
。
我不敢相信我沒有想到這一點。我雖然有更好的方法。謝謝。 – 99lives