如何在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}
但是我希望程序像这样打印它:
Bcolor : 3
speed : 60
A
color : 2
speed : 70
我刚刚开始学习字典,所以不确定如何执行此操作。
回答:
for x in cars: print (x)
for y in cars[x]:
print (y,':',cars[x][y])
输出:
Acolor : 2
speed : 70
B
color : 3
speed : 60
以上是 如何在Python中逐行打印字典? 的全部内容, 来源链接: utcz.com/qa/422488.html