оно не in place модификации, а все что мьютебл in place, это верно в большинстве случае (или даже во всех) ?
Ну, первое, очевидно, да. Второе - it depends. Смотря какие модификации.
да, gpt дал простой пример: concatenate two lists using the + operator, which creates a new list instead of modifying the original lists in place. хотя забавно, глюканул в первом предложение : In Python, whether an object is modified in place or not depends on its mutability, not just whether it is mutable or immutable. 😂😂
In place или нет - определяется в первую очередь природой операции. Для immutable объектов мутирующие методы просто не будут определены. Схема с +=, когда одна и та же операция работает чуть по-разному для мутабельных и нет - скорее исключение.
Обсуждают сегодня