真正的基本问题,但是我无法使它正常工作,目前我有一个列表,标题:
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.|
请帮忙,谢谢。
问题来源:stackoverflow
发生这种情况是因为您正在为每个项目同时打印打开和关闭管道。我的解决方案是为循环中的每个项目打印一个开口管,然后在循环结束后打印一个封闭管。
尝试这个..
for name in header:
print(' | ', end='')
print(name, end='')
print(' | ')
结果:
| Name | EmojiXpress, mil. | Instagram, mil. | Twitter, mil. |
回答来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。