目录
前言
在写Python代码时,我遇到了这样的一个问题:需要的元素再嵌套列表中,我需要同时输出列表的每一个子列表中的所有元素,我需要的输出不是列表。将列表用for函数输出,却不知道怎么将列表处理好打印在同一行。百思不得其解,不过最后还是找到了一个简单的办法解决,那就是join语法。
join语法以及实践
目前来看,主要是应用于print语句当中,具体格式差不多是:
print(a.join(b))
具体来看,a代表元素间要插入的东西,例如空格符,还有逗号等等。b代表一字符串,可以是一个字符串列表,也可以是一个带多个元素的字符串,具体实例如下:
print(" ".join(str(i) for i in [1,2,3,4]))
#for语句将列表的每一个元素整形成字符串,空格插入每个元素的间隔中。效果如下;
Output:1 2 3 4
print(".".join("Hello world"))
#其它字符串也是可以的啦
Output:H.e.l.l.o. .w.o.r.l.d
结语
join的用法就讲这么多啦,如有不足之处,请各位读客在评论区补充说明哈。
在用join时,一定要注意不要漏写了括号,不然程序会直接报错。
小白一手,望各位大佬指点(双手举过头顶)。