首页 > 解决方案 > 如何使用“\n”更改行但仍将其余元素打印在单行中

问题描述

使用下面的代码 -

x = ['a', 'b', 'c', '\n', 'a1', 'b1', 'c1']
for i in x :
    print(i , end = " ")

我想得到输出 -

a b c
a1 b1 c1

目前它将 a1 移动一个空格 -

a b c
 a1 b1 c1

如果我不使用end =" "所有元素都打印在自己的行中。

标签: python

解决方案


x = ['a', 'b', 'c', '\n', 'a1', 'b1', 'c1']
for i in x :
    print(i , end = " " if i != '\n' else '')

推荐阅读