What happens when Python evaluates `1 < "2"`?
Explanation
An integer and a string are unrelated built-in types for ordering, so Python raises `TypeError`. It does not parse the string as a number or impose a universal cross-type sort order.
An integer and a string are unrelated built-in types for ordering, so Python raises `TypeError`. It does not parse the string as a number or impose a universal cross-type sort order.