知行编程网知行编程网  2022-12-15 13:30 知行编程网 隐藏边栏  26 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何打印列表的相关知识,包括python打印输入的内容,以及python用for循环打印列表这些编程知识,希望对大家有参考作用。

如何在 python 中打印列表

Python列表的打印方法如下

我们知道Python打印列表一般都是用for...in...来打印的,就像下面这几行代码:

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

虽然这是可以的,但还是有点麻烦。我们可以只用一行代码吗?

我们先看一下print语句的基本形式:

print( value, …, sep=’ ‘, end=’ \n’ ,file=sys.stdout,flush=False)

我们发现print语句可以传入多个参数,像下面的代码:

print(1,2,3,4,5)

在idle中运行,结果是这样的:

1 2 3 4 5

我们还可以使用 sep 来控制要打印的每个参数之间的分隔符:

print(1,2,3,4,5,sep='c')

结果:

1c2c3c4c5

既然print语句接收到多个要打印的对象,那我们可不可以把列表转成多个参数呢?

Python提供了一个运算符:“*”,这个运算符可以用来把一个列表变成一个参数,也可以在定义一个函数的时候定义多个参数。

比如:

list1=[1,2,3,4,5]
print(*list1,sep='c')

结果是:

1c2c3c4c5

我们还可以在列表名后面切片,这样也可以实现打印部分列表的功能。

比如:

list1=[1,2,3,4,5]
print(*list1[1:],sep='c')

结果:

1c2c3c4

这样就可以一行搞定列表的打印了。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享