Python列表打印制表

标签 python list printing tabs

我想打印表格列表,但无法将列表的第一个成员制成表格。

list = ['data', 'data','data']
print(*list, sep='\n \t')

但我得到:

data  
    data  
    data  

我想得到:

    data  
    data  
    data 

如何对第一个成员进行制表?

最佳答案

你是这个意思吗

l = ['data', 'data','data']
s = '\n'.join(['\t'+item for item in l])

print(s)
# Ouput
    data
    data
    data

关于Python列表打印制表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37227666/

相关文章:

python - 正则表达式:如何连续查找 3 个或更多匹配项,而不仅仅是一一匹配

python - RSA 解密返回额外数据

python - TensorFlow reduce_max 中的负无穷大错误?

python - 有条件地替换 Pandas 数据框中的空白值

javascript - 使用 if 语句和 document.write 隐藏/显示 li 列表

javascript - 从打印内容保存 pdf HTML JAVASCRIPT

c# - 将文件位置集合添加到列表的正确方法是什么?

R - 列出列表的列表

android - 如何在android上实现类似 "Printer Discover"的服务发现?

c - 向数组添加元素并打印它们时遇到问题