Answer:
B. string -> (int -> int)
Explanation:
We are going to perform comparison operations '->'. It is important to notice that the comparison operation gives us a bool value (True or False) and the comparison operation is legal if and only if the data types to be compared are the same.
Example:
int(4)->int(5) False
int(4)->int(4) True
int(4)->string(4) Error, data types don't match
For this reason:
Note:
The operations inside parentheses are evaluated first.
List is a type by itself regardless of its content.