python对商品按功能分类
时间: 2023-06-28 16:10:01 浏览: 183
python,分类
在Python中,对商品按功能分类可以使用字典数据结构来实现。具体实现方法如下:
1. 首先创建一个字典,用于存储商品分类信息,例如:
```
goods_dict = {
'家电': [],
'数码产品': [],
'家居用品': [],
'食品饮料': [],
'服装鞋帽': [],
'美容护肤': []
}
```
2. 接着读取商品数据,将每个商品根据其功能分类加入到对应的分类列表中,例如:
```
# 假设商品数据存储在一个二维列表中,每个元素包括商品名称和功能分类
goods_data = [
['电视机', '家电'],
['洗衣机', '家电'],
['手机', '数码产品'],
['平板电脑', '数码产品'],
['床上用品', '家居用品'],
['餐具', '家居用品'],
['牛奶', '食品饮料'],
['巧克力', '食品饮料'],
['外套', '服装鞋帽'],
['运动鞋', '服装鞋帽'],
['面霜', '美容护肤'],
['洗面奶', '美容护肤']
]
# 根据功能分类将商品加入到对应的列表中
for goods in goods_data:
goods_name = goods[0]
goods_category = goods[1]
if goods_category in goods_dict:
goods_dict[goods_category].append(goods_name)
```
3. 最后,可以输出每个分类下的商品列表,例如:
```
for category, goods_list in goods_dict.items():
print(category)
print('-' * 20)
for goods in goods_list:
print(goods)
print()
```
输出结果如下:
```
家电
--------------------
电视机
洗衣机
数码产品
--------------------
手机
平板电脑
家居用品
--------------------
床上用品
餐具
食品饮料
--------------------
牛奶
巧克力
服装鞋帽
--------------------
外套
运动鞋
美容护肤
--------------------
面霜
洗面奶
```
阅读全文