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

Какие использовал форматы данных

В Python часто используются следующие форматы данных:

1. JSON – легковесный текстовый формат для обмена данными.

python
import json
data = {"name": "Alice", "age": 25}
json_str = json.dumps(data)  # Сериализация
loaded_data = json.loads(json_str)  # Десериализация

2. XML – структурированный формат с тегами.

python
import xml.etree.ElementTree as ET
root = ET.Element("person")
name = ET.SubElement(root, "name")
name.text = "Bob"
tree = ET.ElementTree(root)
tree.write("data.xml")

3. CSV – табличный формат для хранения данных.

python
import csv
with open('data.csv', 'w') as f:
    writer = csv.writer(f)
    writer.writerow(["Name", "Age"])
    writer.writerow(["Alice", 25])

4. YAML – удобочитаемый формат для конфигураций.

python
import yaml
data = {"user": {"name": "Alice", "roles": ["admin"]}}
yaml_str = yaml.dump(data)

Также популярны Protocol Buffers (protobuf), Pickle (для сериализации объектов Python) и Parquet (для аналитики).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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