为了账号安全,请及时绑定邮箱和手机立即绑定

为什么需要用JION函数把列表转换成字符串连结?

不明白为什么要有print '\n'.join(tds),哪位大神帮忙解释下?

正在回答

4 回答

请看图:

http://img1.sycdn.imooc.com//5875c5a10001278709561520.jpg

\n是换行的意思,所以'\n'的意思就是在每个(name,score)后加上'\n',所以才看到表格数据分行。

join()这个函数要将tds转换为字符串后输出才是正确的HTML代码格式,不转换tbs就是列表类型。你懂得的,[' ',' ',' ',' ']。

共勉~

4 回复 有任何疑惑可以回复我~

因为tds是一个list数据,直接print出来是类似这样[' ',' ',' ',' ']的数据,当然要转换成字符串打印出来啊,

其实你可以尝试不转换打印出来看看效果就能加深理解了

0 回复 有任何疑惑可以回复我~

同问哦,这个问题很nice哦,

0 回复 有任何疑惑可以回复我~

作用:返回一个长字符串,此字符串由数组中的字符串连接组成的。

语法格式:Join(list[,delimiter])

其中,list必选项。包含要联接的子字符串一维数组。
Delimiter可选项。在返回字符串中用于分隔子字符串的字符。如果省略,将使用空字符 (”")。如果 delimiter 是零长度字符串,则在同一列表中列出全部项,没有分界符。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为什么需要用JION函数把列表转换成字符串连结?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信