python如何表格对齐, 表格输出对齐, 输出内容对齐

# 我们输出的要求是对齐,但是名字的长度不一样
def deal_data(var):
    for i in range(12-len(var)):  # 为什么是12呢?必须保证里面单个长度不能大于12,具体多少可以看自己的每个单元格的数据, 不超过就可以
        var += " "
    return var


list1 = [["Jacky", "79", "108621"], ["Lucy", "444", "99"], ["d", "156", "023"], ["Google", "15226", "0233"]]

for x in list1: # 遍历list1 , 其中的每一个元素是包含3个str的列表,所以x[0],x[1],x[2], 将其中的一个元素的三个子元素全部获取
print(deal_data(x[0]) + " " + deal_data(x[1]) + " " + deal_data(x[2]))

 

posted @ 2023-05-05 18:25  挪威森林猫Zzz  阅读(301)  评论(0编辑  收藏  举报