Недавно я экспериментировал с контентом и выложил задачку, в которой предложил объяснить странное поведение Python при использовании оператора is. Здесь расскажу подробнее о том, почему Python так странно себя ведёт
Я в Telegram - BelozerovQA (здесь более подробный разбор задачи)