简单
技术面试0 次浏览网易的电商业务中,有一个商品表,包含商品 ID、商品名称、价格和库存数量。现在要找出库存数量大于 100 且价格低于 50 的商品,用 Python 编写代码实现。
网易数据分析师
Python数据筛选电商业务
答题要点
推荐答题框架:采用数据筛选的基本思路,先读取数据,再进行条件筛选。关键要点如下:1. 数据结构:将商品信息存储在合适的数据结构中,如列表或字典。2. 条件判断:使用条件语句筛选出库存数量大于 100 且价格低于 50 的商品。3. 输出结果:将符合条件的商品信息输出。示例思路:可以创建一个包含商品信息的列表,每个元素是一个字典,代表一个商品。然后遍历列表,对每个商品进行条件判断,将符合条件的商品添加到结果列表中。最后输出结果列表。以下是示例代码:products = [{'id': 1, 'name': '商品1', 'price': 30, 'stock': 150}, ...]; result = []; for product in products: if product['stock'] > 100 and product['price'] < 50: result.append(product); print(result)。