Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про Python: data types, mutable, immutable

Что знаешь про два основных типа данных Python?

Этот вопрос проверяет знание основных типов данных в Python и их характеристик, таких как изменяемость и неизменяемость.

Короткий ответ

В Python два основных типа данных — изменяемые и неизменяемые. Изменяемые типы (например, списки, словари, множества) могут быть изменены после их создания, а неизменяемые (например, числа, строки, кортежи) не могут быть изменены.

Длинный ответ

Python делит все типы данных на две большие категории:

  • Изменяемые типы данных (mutable types): Это типы данных, объекты которых можно изменять после их создания. Например:

    • Списки (list)

    • Словари (dict)

    • Множества (set) Эти объекты могут быть изменены, то есть вы можете добавлять, изменять или удалять элементы после их создания.

Пример:

my_list = [1, 2, 3]
my_list[0] = 10  # Изменение первого элемента списка
print(my_list)  # [10, 2, 3]
  • Неизменяемые типы данных (immutable types): Это типы данных, объекты которых нельзя изменить после их создания. Например:

    • Числа (int, float)

    • Строки (str)

    • Кортежи (tuple) После создания такого объекта любое изменение приведет к созданию нового объекта.

Пример:

num = 5
num = 10  # Создается новый объект, старое значение 5 остается неизменным

Разделение типов данных на изменяемые и неизменяемые важно для понимания, как Python управляет памятью и работает с объектами.

Уровень

  • Рейтинг:

    3

  • Сложность:

    2

Навыки

  • Python

    Python

Ключевые слова

#data types

#mutable

#immutable

Подпишись на Python Developer в телеграм