【发布时间】:2019-06-03 21:14:37
【问题描述】:
my_dict = {"fruits": ["apple", "orange", "grape", "maracuya", "pineapple"],
"countries": [["India", "China", "Brazil", "Lesotho", "Nepal"],
["Spain", "Italy", "Japan", "Indonesia", "Russia"],
["Germany", "Austria", "Paraguay", "New Zealand", "Peru"],
["Australia", "Colombia", "Belice", "Swaziland"]],
"colors": [["blue", "black", "green", "yellow", "red"],
["purple", "pink", "white", "lila"]]}
有没有办法知道我在每个键下有多少个列表?例如:在关键“水果”下我只有一个,在“国家”下我有 4 个
我尝试过的主要是:
for key, values in my_dict.items():
print(len(values))
没用
for key in my_dict.values():
print(len(key))
也失败了
【问题讨论】:
-
我相信“国家/地区”下有 4 个列表(如果包含外部列表,则为 5 个)。请澄清。另外,你试过什么?
-
是的,你是对的。在国家的情况下是 4。我已经添加了更多信息:-)
标签: python-3.x dictionary key-value-store