194 votes

Comment imprimer un dictionnaire ligne par ligne en Python ?

Voici le dictionnaire

cars = {'A':{'speed':70,
        'color':2},
        'B':{'speed':60,
        'color':3}}

En utilisant cette for loop

for keys,values in cars.items():
    print(keys)
    print(values)

Il imprime ce qui suit :

B
{'color': 3, 'speed': 60}
A
{'color': 2, 'speed': 70}

Mais je veux que le programme l'imprime comme ceci :

B
color : 3
speed : 60
A
color : 2
speed : 70

Je viens de commencer à apprendre les dictionnaires et je ne sais pas trop comment m'y prendre.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X