I have a list of lists that I initiate as follows:
patches = [[]]
and then I append to main list by patches.append(list_of_x), and to the sub lists I append objects by patches[i].append(x).
When I call len(patches) I get error "’float’ object is not callable".
I did verify by type(patches) that Python still considers this a list.
The objects within the sub-lists patches[i] themselves have variety of different attributes, but I think that should be irrelevant (right?).
Any idea what kind of witchcraft could be happening?
>Solution :
I think you might have defined a variable called len before that in your code. And this variable is probably a float, which, as the error says, you can’t call.