这是一个非常基本的问题,但我就是无法让它发挥作用,目前我有一个列表,标题:
header = [
'Name', 'EmojiXpress, mil.', 'Instagram, mil.', 'Twitter, mil.'
]
我想要一个最终输出:
| Name | EmojiXpress, mil. | Instagram, mil. | Twitter, mil. |
我当前的代码如下所示:
for name in header:
print('|', end='')
print(name, end='')
print('|', end='')
但这导致:
|Name||EmojiXpress, mil.||Instagram, mil.||Twitter, mil.|
请帮忙,谢谢
输出:
join()
将通过预先指定的字符串连接列表的元素。添加f-strings
或格式化字符串,我们也可以将|
附加到字符串的开头和结尾之所以发生这种情况,是因为您正在为每个项目打印打开和关闭管道。我的解决方案是为循环中的每个项目打印一个打开的管道,然后在循环结束后打印一个关闭的管道
试试这个
结果:
相关问题 更多 >
编程相关推荐