> how does a tuple differ from a list and a dictionary in python
> A tuple is an immutable data structure in Python that stores key-value pairs. It is similar to a list, but it does not allow for any changes after it has been created. Tuples are represented by and lists by [].
This is not the whole answer given (it talks about dictionaries as well), but it's missing a few things that could be useful:
* It doesn't actually say what tuples are represented by (the characters seem to be stripped out)
Isn't that answer technically incorrect as well? A more precise answer would be that tuples can store key-value pairs, but even then I think that part of the answer is unnecessarily narrow.
But in any case, I guess I have to agree that integer indexing arguably counts as key-value pairs? It's definitely not the the first thing that comes to mind for me when describing them.
> A tuple is an immutable data structure in Python that stores key-value pairs. It is similar to a list, but it does not allow for any changes after it has been created. Tuples are represented by and lists by [].
This is not the whole answer given (it talks about dictionaries as well), but it's missing a few things that could be useful:
* It doesn't actually say what tuples are represented by (the characters seem to be stripped out)
* It doesn't show examples