多个值的字典元素我有像一个字典,如下:的Python:打印具有分配给每个键
{ "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)
...
...
我可以轻松地在普通字典,其中每个键只有一个值,但得到的几乎糊涂了这一个执行此(抱歉,如果我newbe到Python ... )。对于如何获得这个结果,任何形式的帮助都会受到赞赏。
您可能希望创建一个嵌套的循环遍历字典和该字典中的每个列表,如'for key,lst in dict {for val in lst {...' – ozgur
只要你知道,每个键都有*一个*值。这些值恰好是另一个容器,即列表。 –