首页 > 解决方案 > 遍历字典中的多个键和项值

问题描述

我正在尝试编写一个函数,该函数从字典中获取键,并将它们打印在该键对应列表中的每个元素旁边。字典有两个键,一个包含三个元素的列表,一个包含两个元素的列表,如何使用 for 循环在其列表中的每个元素旁边打印键的名称?

编辑:我希望每个键都打印在其相应列表的每个值旁边。

字典 = {“红色”:[“苹果”,“衬衫”,“救火车”],“蓝色”:[“天空”,“海洋”]}

试图得到结果

红苹果 红衬衫 红色救火车 蓝天 蓝色 海洋

标签: pythonlistdictionary

解决方案


我明白了,谢谢回答的人。

dictionary = {"red":["apple","shirt","firetruck"], "blue":["sky","ocean"]}
for key in dictionary:
    for item in dictionary[key]:
        print("{} {}".format(key, item))

输出:

red apple
red shirt
red firetruck
blue sky
blue ocean

推荐阅读