一、列表list轉字符串str
命令(python2.x):''.join(list)
命令(python2.x):''.join(str(s) for s in list)
其中,引號中是字符之間的分割符,如“,”,“;”,“\t”,“*”等等
我的電腦是python3.6的,如:
>>> list = [1, 2, 3, 4, 5] >>> print(''.join(str(s) for s in list1)) 123456 >>> print('*'.join(str(s) for s in list1)) 1*2*3*4*5*6
二、字符串str轉列表list
命令:list(str)
其中,list表示列表,str將為str類型變量的名稱
>>> str1 = '1234567' >>> print(list(str1)) ['1', '2', '3', '4', '5', '6', '7'] >>> print(list(map(int,str1))) [1, 2, 3, 4, 5, 6, 7] >>> str2 = '123 abc def $%#' >>> print(str2.split()) # 或 print(str2.split(‘ ’))默認以空格分割 ['123', 'abc', 'def', '$%#'] >>> str3 = "www.baidu.com" >>> print(str3.split('.')) ['www', 'baidu', 'com']