以下是一个示例代码,演示如何按照类别和子元素填充一个列表:
categories = {
'fruits': ['apple', 'orange', 'banana'],
'vegetables': ['carrot', 'lettuce', 'tomato'],
'meat': ['chicken', 'beef', 'pork']
}
# 创建一个空列表
result = []
# 遍历每一个类别
for category, items in categories.items():
# 添加类别到结果列表中
result.append(category)
# 遍历每一个子元素
for item in items:
# 添加子元素到结果列表中
result.append(item)
# 打印结果列表
print(result)
输出结果为:
['fruits', 'apple', 'orange', 'banana', 'vegetables', 'carrot', 'lettuce', 'tomato', 'meat', 'chicken', 'beef', 'pork']
在这个示例中,我们首先定义了一个包含类别和子元素的字典。然后,我们创建一个空列表result
,用于存储结果。接下来,我们使用items()
方法遍历字典中的每一个类别和子元素。在循环中,我们首先将类别添加到result
列表中,然后再遍历子元素,并将它们逐个添加到result
列表中。最后,我们打印出result
列表,即按照类别和子元素填充的列表。
下一篇:按照它们的类别匹配元素