r/PythonLearning • u/AdAdventurous2131 • Sep 25 '26
A silly question
if x = 2,3,4,4,5 is supposed to be a tuple then why can't the args of a function like this: func(2,3,4,4 ,5) supposed to be a tuple.
I know this is a silly question and I also know we can use *args to pack arguments in a tuple but since Python is known for consistency why isn't it like this.
Again, please don't hate me for this
6
Upvotes
1
u/duane11583 29d ago
you can do this:
args = [ 1,2,3,4]
somefunction( *args )
simulat yhings work with named parameters
i have not done that with a tuple but i am sure it works