下面为大家分享一篇python中实现将多个print输出合成一个数组,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧
比如有下面一段代码:
for i in range(10): print ("%s" % (f_list[i].name))
登录后复制
立即学习“Python免费学习笔记(深入)”;
该代码段的执行,会生成如下的10行“name”属性的字符串
f1f2f3f4f5f6f7f8f9f10
登录后复制
立即学习“Python免费学习笔记(深入)”;
如果我们将上述代码段修改如下:
for i in range(10): print (""%s"," % (f_list[i].name)),
登录后复制
立即学习“Python免费学习笔记(深入)”;
代码的执行结果就变成下面的样子:
"f1", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9", "f10",
登录后复制
立即学习“Python免费学习笔记(深入)”;
这样,我们就可以利用上述执行结果,构造出需要的数组。比如:
flowNameList = ["f1", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9", "f10"]
登录后复制
立即学习“Python免费学习笔记(深入)”;
注意:
print语句末尾添加了逗号 ‘,’ ,是为了使print输出不换行;
输出双引号 ‘”‘ ,需要用到转义字符 ‘”‘。
相关推荐:
Python实现读取字符串按列分配后按行输出
立即学习“Python免费学习笔记(深入)”;
以上就是python中实现将多个print输出合成一个数组的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2263784.html