python打印list列表的时候总是挤在一行里面,内容一多看起来就非常崩溃。那么怎么打印list一行一个呢。大部分的人都是写一个for循环,但是这很不python。
对于一个骇客,我们应该试试下面的操作。
print方法有个参数是sep,也就是分隔符的意思,但是这个分隔符是print打印各参数的分隔符。比如下面这样。
print(1,2,3,4,5,sep='/')
#结果是 1/2/3/4/5
如何用在打印list呢,我们把list的每个元素分别作为参数传入print,可以像下面这样。
l = [1,2,3,4,5]
print(*l,sep='/')
# 结果是 1/2/3/4/5
只要指定sep为换行符,即可实现一行打印一个元素。