整理衣柜时,每件衣服记成 (衣服, 颜色)。写 by_color(clothes),返回 {颜色: [这个颜色的衣服]},颜色和衣服都按出现的先后。没有衣服就返回 {}。
by_color([("shirt", "blue"), ("socks", "red"), ("jeans", "blue")])→{'blue': ['shirt', 'jeans'], 'red': ['socks']}by_color([])→{}def by_color(clothes):
groups = {}
for item, color in clothes:
# 在这里写:这个颜色还没有列表就先放一个空的,再把衣服加进去
pass
return groups
写好了先点「运行」试试示例,没问题再点「提交」。