python中列表、字典和字串的互相轉換

cindylpp發表於2024-04-22

  我們在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
  
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轉為字串

相關文章