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中转义字符是什么意思

Python如何判断是否为整数

Python语言能做什么工作

Python如何将字典键和值拆分为单独的列表?(代码示例)

Python中如何对字典排序

Python求两个数的最大公约数

Python实现ping指定ip的示例

Python axis是什么意思

Python如何向数组中添加元素

Python中关于日期加减法的操作详解

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




打赏

取消

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

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

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

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

评论

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