我有一本字典,如下所示:
{ "amplifier": ["t_audio"],
"airbag": ["t_trigger"],
"trigger": ["t_sensor1", "t_sensor2"],
"hu": ["t_fused"],
"cam": ["t_front", "t_ldw", "t_left", "t_nivi", "t_rear_camera", "t_right"],
"video_screen": ["t_video"] }
如您所见,有些元素为每个键分配了多个值 . 我想将这些值作为字符串提取,分别在(最好)一个for循环中然后将它们打印出来 . 印刷结果应该是这样的:
group(amplifier, t_audio)
group(airbag, t_trigger)
group(trigger, t_sensor1)
group(trigger, t_sensor2)
group(hu, t_fused)
group(cam, t_front)
group(cam, t_ldw)
...
...
我可以在一个普通字典上轻松执行此操作,其中每个键只有一个值,但几乎对这个值感到困惑(对不起,如果我是Python的新手......) . 如何获得此结果,我们非常感谢您提供帮助 .
3 回答
很简单:遍历字典中的每个键 . 由于每个值都是一个包含一个或多个元素的列表,因此只需遍历这些元素并打印所需的字符串:
你可以在这里看到它:https://eval.in/645071