有时为了美化输出数据,我们需要使用一些制表符,这里有1个简单的例子。
# 首先定义1个列表,列表中每条数据均是1个字典
student_list = [
{"name": "张三",
"sex": "男",
"age": 18,
"score": 90
},
{"name": "李四",
"sex": "男",
"age": 19,
"score": 99
},
{"name": "小芳",
"sex": "女",
"age": 17,
"score": "100"
}
]
# 输出标题。\t是制表符,可以根据显示效果使用1个或多个
# format是格式化输出的1种方式
print("{}\t{}\t\t{}\t\t{}\t\t".format(
"name",
"sex",
"age",
"score"
))
# 打印30个中横线
print("-" * 30)
# 使用for循环将列表中的每条字典数据,使用format格式化输出
for student_dict in student_list:
print("{}\t{}\t\t{}\t\t{}\t\t".format(
student_dict["name"],
student_dict["sex"],
student_dict["age"],
student_dict["score"]
))
运行结果:
name sex age score
------------------------------
张三 男 18 90
李四 男 19 99
小芳 女 17 100