I read this post: What's the difference between [a] + [b] and [a].extend([b])?
It says that in terms of lists "+" between lists creates a new list and extend changes the list which is operated on.
[1,2,3] + [4]
vs
[1,2,3].extend([4])
Is there any way to get this information without diving into the documentation, but only using the interpreter using help() or dir() for example?