import json
# Структура данных: список, состоящий словарей
users = [{'name': 'Коля', 'age': 18, 'city': 'Воронеж'}, {'name': 'Женя', 'age': 25, 'city': 'София'}]
# Сериализация users в JSON-строку
json_users = json.dumps(users)
# Сериализация users в JSON-строку с последующей записью в файл
with open('users.json', 'w') as file:
json.dump(users, file, indent=4, ensure_ascii=False)
x
, и при последующем присваивании y
использовал объект из кэша вместо создания нового. Такое поведение зависит от реализации Python (CPython, PyPy и пр.), её версии и др.>>> x = 'Привет!'
>>> y = 'Привет!'
>>> x is y
False
>>> x == y
True
>>> id(x) == id(y)
False
from typing import Dict, List
dict: Dict[str, List[int]] = {} # {'123': [1, 2, 3]}
?timestamp
.
mode='r'
) как текст.https://docs.python.org/3/library/functions.html#open