python中实现将多个print输出合成一个数组


本文摘自php中文网,作者不言,侵删。

下面为大家分享一篇python中实现将多个print输出合成一个数组,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

比如有下面一段代码:

1

2

for i in range(10):

print ("%s" % (f_list[i].name))

该代码段的执行,会生成如下的10行“name”属性的字符串

1

2

3

4

5

6

7

8

9

10

f1

f2

f3

f4

f5

f6

f7

f8

f9

f10

如果我们将上述代码段修改如下:

1

2

for i in range(10):

print ("\"%s\"," % (f_list[i].name)),

代码的执行结果就变成下面的样子:

1

"f1", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9", "f10",

这样,我们就可以利用上述执行结果,构造出需要的数组。比如:

1

flowNameList = ["f1", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9", "f10"]

注意:

print语句末尾添加了逗号 ',' ,是为了使print输出不换行;

输出双引号 '"' ,需要用到转义字符 '\"'。

相关推荐:

Python实现读取字符串按列分配后按行输出


以上就是python中实现将多个print输出合成一个数组的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python+opencv图像风格迁移的实现方法讲解

Python编程怎么学

Python中简单统计量的计算

Python默认安装怎么卸载

Python数据分析怎么学

Python的变量和常量的实例详解

Python需要有编程的基础吗

request timeout是什么意思

介绍Python的matplotlib常用绘图函数

Python使用opencv读取图片的实例详解

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...