我正在以特定格式打印数据集的列。我对当前的代码不满意,希望有人可以提出一种将其压缩为一行的方法。
这是我要简化的代码:
# What columns are in this dataset
print('\nColumns are:')
for x in ['a','b','c']: # some list, could be df.columns
print(f'\t{x}')
冷凝原因:
答案 0 :(得分:1)
可读代码>短代码,但如果您坚持的话
创建一个生成器,将其解压缩并打印元素
data = ["1", "2", "3"]
print(*[f'\t{x}' for x in data])
答案 1 :(得分:0)
print(f"\t" + ("\t").join(["a","b","c"]))