例如,以下代码:
data = {"Name": "salat "
, "Ingredient 1": "salad ", "Number of in1": 60
, "Ingredient 2": "salt ", "Number of in2": 19
, "Ingredient 3": "oil ", "Number of in3": 20
, "Ingredient 4": "cheese ", "Number of in4": 50
, "Ingredient 5": "pepper", "Number of in5": 10
}
for key in data:
print(data[key])
打印:
salat
salad
60
salt
19
oil
20
cheese
50
pepper
10
但是我想:
salat
salad 60
salt 19
oil 20
cheese 50
pepper 10
我怎样才能得到这个?
假设字典总是按这种方式排序,您可以检查项是偶数还是奇数,并更改print
的结束值:
for i,v in enumerate(data.values()):
print(v, end=' ' if i%2 else 'n')
输出:
salat
salad 60
salt 19
oil 20
cheese 50
pepper 10