python tuples explained