Python 在两列中对齐键值对
所以我有这个代码:Python 在两列中对齐键值对,python,Python,所以我有这个代码: food={'banana': 3, 'fish': 10, 'pineapple': 1, 'apple': 7} print("Food "+"Amount") for x in food: print (x,end=" ") print (food[x]) 输出如下: Food Amount banana 3 fish 10 pi
food={'banana': 3, 'fish': 10, 'pineapple': 1, 'apple': 7}
print("Food "+"Amount")
for x in food:
print (x,end=" ")
print (food[x])
输出如下:
Food Amount
banana 3
fish 10
pineapple 1
apple 7
但是怎样才能让数字排成这样:
Food Amount
banana 3
fish 10
pineapple 1
apple 7
任何提示都将不胜感激。食物={'banana':3,'fish':10,'菠萝':1,'苹果':7}
food={'banana': 3, 'fish': 10, 'pineapple': 1, 'apple': 7}
print(f"{'Food':<12}Amount")
for key, val in food.items():
print(f"{key:<12} {val}")
打印(f{'Food':print(f{x:>15}{Food[x]:>10”)
将是一个选项。查看中心、左/右对齐等print('\n)。join(f{a:我可以问一下f
在打印状态中做什么吗?开始时的f
将其转换为允许在{
和}
在字符串中。请参阅