61. 列表如何转换为字符串 ------------------------- 列表如何转换为字符串,首先我们想到的是,进行for in遍历,然后将每一项拼接 起来。其实python已经内置支持这种列表转换为字符串需求, 通过str函数直接就可以转换。 它的表项之间是使用逗号分隔,并且前后有中括号。 :: list1 = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] str_week = str(list1) print(str_week) #输出内容为:['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] 如果我们不需要以逗号分隔,那就要用到字符串的join方法。将列表中的元素连接到一起 并且以该字符串分隔。 示例代码以冒号分隔列表项。 :: list2 = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] str2_week = ":".join(list2) print(str2_week) #输出内容为:Mon:Tue:Wed:Thu:Fri:Sat:Sun 如何将字符串进行分隔,转换为列表呢? 通过字符串的split方法即可对字符串进行分隔。该函数有两个可选参数,分别为sep和maxsplit。 * sep为分隔的字符,默认为以空格进行分隔。 * maxsplit为最大分隔次数,默认为-1,表示不受限制。 例如以下字符串进行分隔,“URL: http://bjbook.net” 采用空格进行分隔。 :: str2 = "URL: http://bjbook.net" list3 = str2.spit() print(list3[1]) #输出 http://bjbook.net