请写一段商品分类的代码
时间: 2024-05-14 12:16:49 浏览: 48
好的,以下是一段 Python 的商品分类代码:
```python
class Product:
def __init__(self, name, category):
self.name = name
self.category = category
products = [
Product('Apple iPhone', 'Electronics'),
Product('Nike Air Force 1', 'Fashion'),
Product('MSI Gaming Laptop', 'Electronics'),
Product('Levi\'s Jeans', 'Fashion'),
Product('Kindle Paperwhite', 'Electronics')
]
categories = set([product.category for product in products])
for category in categories:
print(f'Category: {category}')
for product in products:
if product.category == category:
print(f' - {product.name}')
```
这段代码定义了一个 `Product` 类来表示商品,并创建了一些实例对象。随后,使用列表推导式获取所有商品的类别,并遍历所有类别进行输出。对于每个类别,又遍历所有商品,找到相应类别的商品并输出。
阅读全文