我們在python使用中經常會用到需要把字串轉為list或者字典,及把list或字典轉為字串(寫檔案,f.write()只能寫字串,插入資料庫時,也只能用字串)
具體使用方法總結了一下:
1、字串轉list
s = 'a,b,c'
l = s.split(',') #把字串s以逗號分割,分割出的list給到l
2、list轉字串
l1 = ['a', 'b', 'c']
str = ''.join(l1) #把list中的元素以空聯合到一起,反回的字串給到str
str1 = ','.join(l1) #把list中的元素以逗號聯合到一起,反回的字串給到str1
str = ''.join(l1) #把list中的元素以空聯合到一起,反回的字串給到str
str1 = ','.join(l1) #把list中的元素以逗號聯合到一起,反回的字串給到str1
3、字串轉字典
先import一個json模組
import json
json_str = '{"name":"xiaohei","age":18}'
dic = json.loads(json_str)
4、字典轉為字串
同樣先import一個json模組
import json
d={"name":"xiaohei","age":18}
json_str2 = json.dumps(d) #把字典、list轉為字串