Get Count of function arguments passed in
Sayth Renshaw schreef op 11/09/2019 om 12:11:
> I want to allow as many lists as needed to be passed into a function.
> But how can I determine how many lists have been passed in?
> I expected this to return 3 but it only returned 1.
> matrix1 = [[1, -2], [-3, 4],]
> matrix2 = [[2, -1], [0, -1]]
> matrix3 = [[2, -1], [0, -1]]
> # print(add(matrix1, matrix2))
> def add(*matrix):
May I suggest renaming matrix to matrices or matrix_list or something? I
find that much clearer to read and understand: singular for one object,
plural for a collection of objects.
"Honest criticism is hard to take, particularly from a relative, a
friend, an acquaintance, or a stranger."
-- Franklin P. Jones