python - 如何使用“\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 =" "
所有元素都打印在自己的行中。
解决方案
x = ['a', 'b', 'c', '\n', 'a1', 'b1', 'c1']
for i in x :
print(i , end = " " if i != '\n' else '')
推荐阅读
- c# - 澄清对领域的理解
- docker - 如何在 Mac 上将 ASP.Net Core 连接到 SQL Server Docker 容器
- ruby-on-rails - 如何将 trackable 添加到现有的设计设置?
- javascript - 在谷歌地图上添加了几层geojson
- android - 加载地图时应用程序崩溃:尺寸为 16x256 的纹理大于 android studio 中支持的最大尺寸 0x0
- sql-server - 重定向错误以将错误记录到表中未执行
- r - 在 R 中整理数据时遇到问题
- node.js - 如何让前端知道您的服务器已成功检索到访问令牌
- android - 在 Kotlin 中共享图像视图的图像
- php - 在 Woocommerce 中启用自定义结帐电子邮件字段验证