Back to questions
Ozon Финтех
Senior
9
Назовите изменяемые и неизменяемые типы данных в Python
Companies where asked
Answer from AI
sobes.tech AI
В Python изменяемые (mutable) и неизменяемые (immutable) типы данных отличаются тем, можно ли изменить объект после его создания.
Неизменяемые типы:
- int
- float
- bool
- str
- tuple
- frozenset
Изменяемые типы:
- list
- dict
- set
- bytearray
Например, строка (str) неизменяема — любые операции создают новый объект, а список (list) можно изменять на месте:
s = "hello"
s = s.replace('h', 'H') # создается новая строка
lst = [1, 2, 3]
lst.append(4) # список изменяется на месте