There was no answer at all when I started to write mine. But my English practice is not enough so until I clear it from mistakes you posted yours.
I had a pause to make a coffee, eating few biscuits so... This happens
One more.
You can see all methods of an object in the interpreter using the dir() function.
I had a pause to make a coffee, eating few biscuits so... This happens
One more.
You can see all methods of an object in the interpreter using the dir() function.
>>> dir(first_list) ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']The names of these methods will tell you what they are doing. There are some special methods we call dunder methods ( those with names like __itter__ ) but this is another topic. To see more info about the methods you can use the help function.
>>> help(first_list.reverse)
Output:Help on built-in function reverse:
reverse(...) method of builtins.list instance
L.reverse() -- reverse *IN PLACE*
Press 'q' to exit the help.