如何在Python中逐行打印字典?

这是字典

cars = {'A':{'speed':70,

'color':2},

'B':{'speed':60,

'color':3}}

使用这个 for loop

for keys,values in cars.items():

print(keys)

print(values)

它打印以下内容:

B

{'color': 3, 'speed': 60}

A

{'color': 2, 'speed': 70}

但是我希望程序像这样打印它:

B

color : 3

speed : 60

A

color : 2

speed : 70

我刚刚开始学习字典,所以不确定如何执行此操作。

回答:

for x in cars:

print (x)

for y in cars[x]:

print (y,':',cars[x][y])

输出:

A

color : 2

speed : 70

B

color : 3

speed : 60

以上是 如何在Python中逐行打印字典? 的全部内容, 来源链接: utcz.com/qa/422488.html

回到顶部