简介:python存储json Python存储键值对
python存储json Python存储键值对
在Python中,使用JSON(JavaScript Object Notation)是一种常见的数据交换格式。它使用键值对(key-value pair)的形式存储数据,使得数据的读取和写入变得非常方便。下面,我们将详细介绍如何在Python中存储JSON以及如何使用Python存储键值对。
一、Python存储JSON
Python标准库中的json模块可以用于处理JSON数据。使用这个模块,你可以轻松地将Python对象转换为JSON格式,也可以将JSON数据转换为Python对象。
import json# 创建一个Python字典data = {"name": "John","age": 30,"city": "New York"}# 将Python字典转换为JSON字符串json_data = json.dumps(data)print(json_data) # 输出:'{"name": "John", "age": 30, "city": "New York"}'
二、Python存储键值对
import json# 创建一个JSON字符串json_data = '{"name": "John", "age": 30, "city": "New York"}'# 将JSON字符串转换为Python字典data = json.loads(json_data)print(data) # 输出:{'name': 'John', 'age': 30, 'city': 'New York'}
# 使用大括号创建字典my_dict = {"name": "John", "age": 30, "city": "New York"}# 使用dict()创建字典my_dict = dict(name="John", age=30, city="New York")
print(my_dict["name"]) # 输出:'John'print(my_dict["age"]) # 输出:30
my_dict["age"] = 35 # 将年龄更新为35print(my_dict) # 输出:{'name': 'John', 'age': 35, 'city': 'New York'}
del my_dict["name"] # 删除名字对应的键值对print(my_dict) # 输出:{'age': 35, 'city': 'New York'}del my_dict # 删除整个字典