Python 列表list 和 字符串str 互轉


一、列表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']


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM