实现另一种方法,即将响应中返回的数据放置在另一种数据结构中,例如使用元组或字典。下面是一个使用元组的示例:
# 定义一个API函数,将数据放置在元组中并返回
def get_product(id):
# 从数据库中获取产品信息
product = {
"id": id,
"name": "Example product",
"description": "This is an example product",
"price": 99.99
}
# 将数据放置在元组中并返回
return (product["id"], product["name"], product["description"], product["price"])
调用该函数并使用元组解包接收返回的数据:
# 调用API函数并使用元组解包接收返回的数据
product_id, product_name, product_description, product_price = get_product(123)
# 打印返回的数据
print("Product ID:", product_id)
print("Product Name:", product_name)
print("Product Description:", product_description)
print("Product Price:", product_price)
输出:
Product ID: 123
Product Name: Example product
Product Description: This is an example product
Product Price: 99.99