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

yipeiwu_com6年前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设计】。

相关文章

Python读取一个目录下所有目录和文件的方法

本文实例讲述了Python读取一个目录下所有目录和文件的方法。分享给大家供大家参考,具体如下: 这里介绍的是刚学python时的一个读取目录的列子,给大家分享下: #!/usr/bi...

基于YUV 数据格式详解及python实现方式

基于YUV 数据格式详解及python实现方式

YUV 数据格式概览 YUV 的原理是把亮度与色度分离,使用 Y、U、V 分别表示亮度,以及蓝色通道与亮度的差值和红色通道与亮度的差值。其中 Y 信号分量除了表示亮度 (luma) 信号...

Python基于smtplib实现异步发送邮件服务

基于smtplib包制作而成,但在实践中发现一个不知道算不算是smtplib留的一个坑,在网络断开的情况下发送邮件时会抛出一个socket.gaierror的异常,但是smtplib中并...

Python简单进程锁代码实例

先说说线程 在多线程中,为了保证共享资源的正确性,我们常常会用到线程同步技术. 将一些敏感操作变成原子操作,保证同一时刻多个线程中只有一个线程在执行这个原子操作。 我最常用的是互斥锁,也...

python中reload(module)的用法示例详解

前言 本文主要给大家介绍了关于python中reload(module)用法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 1、Python2中可以和Pyt...