1.在 Python 中处理缺失值
- 使用
if - else
语句进行检查和处理- 假设通过
requests
库获取了接口返回的 JSON 数据,并使用json
模块进行解析,存储在data
变量中。
- 假设通过
import json
import requests
url = "YOUR_API_URL"
response = requests.get(url)
data = json.loads(response.text)
# 处理商品名称可能缺失的情况
if 'product_name' in data:
product_name = data['product_name']
else:
product_name = "未获取到商品名称"
print(product_name)
# 处理价格可能缺失的情况
if 'price' in data:
price = data['price']
else:
price = 0.0
print(price)
使用get
方法(字典方法)获取值并设置默认值
get
方法在字典(JSON 数据解析后通常为字典类型)中查找键对应的值,如果键不存在,则返回默认值。
import json
import requests
url = "YOUR_API_URL"
response = requests.get(url)
data = json.loads(response.text)
product_name = data.get('product_name', "未获取到商品名称")
print(product_name)
price = data.g