Я дурачился и наткнулся на то, чего не понимаю...
Вопрос 1:
a = [1,2,3]
b = [1,2,3,4]
len(a) < b
Результат — True, но действительно ли это сравнение длины двух списков? Вроде бы, так как это тоже Верно...
a = [15,32,7]
len(a) < b
Вопрос 2:
Что происходит, когда мы пытаемся сравнить целые числа со списками? Почему все это правда (я предполагаю, что есть общее объяснение...)...
3 < b
20 < b
float('inf') < b
None < b
(lambda x: (x**x)**x) < b
...и эти ложные?
'poo' < b
'0' < b