我有一本字典,我想把它打印在表格中。
示例:
字典:
{'Color1': 'Red', 'Color2': 'Blue', 'Color3': 'Yellow', 'Color4': 'Green'}
我想要一张像这样的表:
NUMBER: COLOR:
Color1 Red
Color2 Blue
Color3 Yellow
Color4 Green
谁能告诉我怎么做?
答案 0 :(得分:2)
d={'Color1': 'Red', 'Color2': 'Blue', 'Color3': 'Yellow', 'Color4': 'Green'}
print ("{:<12} {:<12} ".format('NUMBER:','COLOR:'))
for i in range(5):
for k, v in d.items():
if k[5] == str(i):
print("{:<12} {:<12}".format(k, v))
你可以按顺序得到这个。
输出是;
NUMBER: COLOR:
Color1 Red
Color2 Blue
Color3 Yellow
Color4 Green
答案 1 :(得分:0)
colors = {'Color1': 'Red', 'Color2': 'Blue', 'Color3': 'Yellow', 'Color4': 'Green'}
print "NUMBER COLOR".format(k, v)
for k, v in colors.iteritems():
print "{} {}".format(k, v)
答案 2 :(得分:0)
最简单的方法:D
colors={'Color1': 'Red', 'Color2': 'Blue', 'Color3': 'Yellow', 'Color4': 'Green'}
for k in colors.keys():
print k + ":" + colors[k]