Встречается на собеседованиях • сегодня

Что такое сериализация данных

Сериализация — это процесс преобразования объектов Python в формат, который можно сохранить в файл или передать по сети (например, JSON, XML, бинарный формат). Обратный процесс называется десериализацией.

Пример с модулем json:

python
import json

data = {"name": "Alice", "age": 30, "city": "New York"}

Сериализация в JSON строку

json_string = json.dumps(data)
print(json_string) # '{"name": "Alice", "age": 30, "city": "New York"}'

Десериализация обратно в объект Python

loaded_data = json.loads(json_string)
print(loaded_data["age"]) # 30

text

Основные модули для сериализации в Python:
- `json` — для работы с JSON
- `pickle` — бинарная сериализация Python-объектов
- `yaml` — для YAML формата
- `xml.etree.ElementTree` — для XML
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы