1. Learn
  2. /
  3. कोर्स
  4. /
  5. Python 的数据类型

Connected

अभ्यास

处理嵌套的混合类型

之前,我们使用 in 表达式来判断数据是否在字典中,例如 if 'cookies' in recipes_dict。但是,如果我们想在某个键对应的是"由字典组成的列表"的情况下查找数据该怎么办?在这种情形下,您可以使用 for 循环遍历嵌套列表中的各个项并进行操作。此外,我们还能利用列表推导式来高效筛选嵌套的字典列表。例如:[cookie for cookie in recipes["cookies"] if "chocolate chip" in cookie["name"]] 将返回 recipes 列表中,name 键里包含 chocolate chip 的 cookie 列表。

我们已经加载了一个 squirrels_by_park 字典,其中键为公园名称,值为松鼠信息构成的字典列表。

निर्देश

100 XP
  • 使用 for 循环遍历 squirrels_by_park 中 Tompkins Square Park 键下的松鼠:
    • 安全地打印每只松鼠的活动信息。
  • 使用列表推导式,打印在 Union Square Park 中 primary_fur_color 为 'Cinnamon' 的松鼠列表。