Смотреть в Telegram
🔥 Чем отличаются неизменяемые (immutable) и изменяемые (mutable) типы данных? В Python типы данных делятся на изменяемые (mutable) и неизменяемые (immutable). Основное отличие заключается в возможности изменения содержимого объекта после его создания. Неизменяемые типы данных: - Значения не могут быть изменены после их создания. - При попытке изменить неизменяемый объект создается новый объект. Примеры неизменяемых типов данных:
# Пример неизменяемой строки
s = "hello"
s[0] = "H"  # Это вызовет ошибку

# Создание нового объекта
s = "H" + s[1:]  # Теперь s будет равно "Hello"
Изменяемые типы данных: - Значения могут быть изменены без создания нового объекта. - Изменения влияют на сам объект. Примеры изменяемых типов данных:
# Пример изменяемого списка
my_list = [1, 2, 3]
my_list[0] = 10  # Изменение значения по индексу
# Теперь my_list будет равно [10, 2, 3]

my_list.append(4)  # Добавление нового элемента в список
# Теперь my_list будет равно [10, 2, 3, 4]
Вкратце, неизменяемые типы данных создают новые объекты при изменении, а изменяемые типы данных могут изменяться на месте. Ставь 👍, если было полезно! Еще больше ответов для подготовки к собеседованиям на сайте 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Бот для знакомств