Kodewick
开始学 →
基础←→0 / 80

衣柜按颜色分

#035基础字典列表约 4 分钟

整理衣柜时,每件衣服记成 (衣服, 颜色)。写 by_color(clothes),返回 {颜色: [这个颜色的衣服]},颜色和衣服都按出现的先后。没有衣服就返回 {}。

示例
by_color([("shirt", "blue"), ("socks", "red"), ("jeans", "blue")])→{'blue': ['shirt', 'jeans'], 'red': ['socks']}
by_color([])→{}
main.py
def by_color(clothes):
    groups = {}
    for item, color in clothes:
        # 在这里写:这个颜色还没有列表就先放一个空的,再把衣服加进去
        pass
    return groups
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。