Yes, an existing list can be converted to tuple type cast. Below is an example,
numbers_list = [1,2,3,4,5,6,34,54,21,78]
numbers_tuple = tuple(numbers_list)
numbers_tuple[0] = 5
numbers_tuple = tuple(numbers_list)
numbers_tuple[0] = 5
numbers_list is a list and has several elements. We converted to tuple numbers_tuple using tuple type cast. So, numbers_tuple is a tuple now and is immutable so we cannot change any element in the tuple. When we try to assign '5' to first element in tuple using numbers_tuple[0] = 5 we get following error.
TypeError: 'tuple' object does not support item assignment
0 Comments