python 输出列表元素实例(以空格/逗号为分隔符)

yipeiwu_com7年前Python基础

给定list,如何以空格/逗号等符号以分隔符输出呢?

一般的,简单的for循环可以打印出list的内容:

l=[1,2,3,4]
for i in l:
 print(i)

输出结果一行一个元素:

1

2

3

4

若想得到以空格或逗号为分隔符的输出结果,代码可改为:

l=[1,2,3,4]
for i in l:
 print(i,end=' ')#以空格为分隔符

输出结果为:1 2 3 4 (注意,此时4后面还有一个空格)

l=[1,2,3,4]
for i in l:
 print(i,end=', ')#以逗号为分隔符

输出结果为:1,2,3,4, (注意,此时4后面还有一个空格)

那么如何才能在输出最后一个数字之后不输出分隔符呢,/post/177219.htm 提供了一个方法:

l = [1,2,3,4] 
print(" ".join(str(i) for i in l)) 

输出结果为:1 2 3 4(注意,此时4后面没有空格啦)

以逗号为分隔符

l = [1,2,3,4] 
print(",".join(str(i) for i in l)) 

输出结果为:1,2,3,4(注意,此时4后面没有逗号)

以上这篇python 输出列表元素实例(以空格/逗号为分隔符)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

启动Atom并运行python文件的步骤

启动Atom并运行python文件的步骤

atom(一款开源的代码编辑器)是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编...

python调用matlab的m自定义函数方法

项目信号处理和提取部分用到了matlab,需要应用到工程中方便研究。用具有万能粘合剂之称的“Python”。具体方法如下: 1.python中安装mlab 下载https://pypi...

Python3字符串encode与decode的讲解

大家好,很久没更新了,也是年底了最近比较忙,同时也在研究python的其他内容,毕竟是python小白,自学道路艰难。 好了今天和大家一起探讨下python3编码过程中对的一些转码事宜。...

详解Python的Django框架中inclusion_tag的使用

另外一类常用的模板标签是通过渲染 其他 模板显示数据的。 比如说,Django的后台管理界面,它使用了自定义的模板标签来显示新增/编辑表单页面下部的按钮。 那些按钮看起来总是一样的,但是...

python文本数据处理学习笔记详解

python文本数据处理学习笔记详解

最近越发感觉到限制我对Python运用、以及读懂别人代码的地方,大多是在于对数据的处理能力。 其实编程本质上就是数据处理,怎么把文本数据、图像数据,通过python读入、切分等,变成一个...