You have previously seen tuples, a sequence type that works just like lists except that they are immutable.
When working with multiple values or multiple variable names, the Python interpreter does some automatic packing and unpacking to and from tuples, which allows some simplifications in the code you write.
13.1.1. Learning Objectives¶
At the end of this chapter, you will be able to:
Recognize when code is using implicit tuple packing
Use implicit tuple packing to return multiple values from a function
Read and write code that unpacks a tuple into multiple variables
Learn a common pattern that unpacks the results of calling enumerate on a sequence