Get a list/tuple/dict of the arguments passed to a function?
Posted
by digitala
on Stack Overflow
See other posts from Stack Overflow
or by digitala
Published on 2010-03-26T08:30:54Z
Indexed on
2010/03/26
8:43 UTC
Read the original article
Hit count: 320
Given the following function:
def foo(a, b, c):
pass
How would one obtain a list/tuple/dict/etc of the arguments passed in, without having to build the structure myself?
Specifically, I'm looking for Python's version of JavaScript's arguments
keyword or PHP's func_get_args()
method.
What I'm not looking for is a solution using *args
or **kwargs
; I need to specify the argument names in the function definition (to ensure they're being passed in) but within the function I want to work with them in a list- or dict-style structure.
© Stack Overflow or respective owner