python 將字符串轉(zhuǎn)換成字典dict的各種方式總結
1)利用eval可以將字典格式的字符串與字典戶轉(zhuǎn)
》》》mstr = '{"name":"yct","age":10}'
轉(zhuǎn)換為可以用的字典:
》》》eval(mstr), type( eval(mstr) )
{"name":"yct","age":10}, dict
2).JSON到字典轉(zhuǎn)化:
》》》dictinfo = json.loads(json_str) 輸出dict類型
字典到JSON轉(zhuǎn)化:
》》》jsoninfo = json.dumps(dict)輸出str類型
比如:
info = {'name' : 'jay', 'sex' : 'male', 'age': 22} jsoninfo = simplejson.dumps(info) print jsoninfo
3).Unicode到字典的轉(zhuǎn)化:
》》》 json.loads()
比如:
import json str = '{"params":{"id":222,"offset":0},{"nodename":"topic"}' params = json.loads(str) print params['params']['id']
以上這篇python 將字符串轉(zhuǎn)換成字典dict的各種方式總結就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python實現(xiàn)語音轉(zhuǎn)文本的兩種方法
這篇文章主要給大家介紹了關于Python實現(xiàn)語音轉(zhuǎn)文本的兩種方法,Python提供了許多工具和庫來進行這些任務,本文通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-06-06Python輕量級定時任務調(diào)度APScheduler的使用
Apscheduler是一個基于Quartz的python定時任務框架,本文主要介紹了Python輕量級定時任務調(diào)度APScheduler的使用,具有一定的參考價值,感興趣的可以了解一下2024-02-02深入理解?Python?中的?pip?虛擬環(huán)境(最佳實踐)
本文深入講解了Python中pip虛擬環(huán)境的概念及其重要性,并詳細介紹了如何創(chuàng)建、激活和管理虛擬環(huán)境,以及如何使用requirements.txt文件記錄和管理項目依賴,文章指出,使用虛擬環(huán)境可以有效避免依賴沖突,為每個項目提供一個干凈的開發(fā)環(huán)境,使得項目更易于維護和部署2024-10-10pycharm與jupyter?lab/notebook結合使用方式
這篇文章主要介紹了pycharm與jupyter?lab/notebook結合使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06Python如何利用struct進行二進制文件或數(shù)據(jù)流
這篇文章主要介紹了Python如何利用struct進行二進制文件或數(shù)據(jù)流問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01tensorflow 20:搭網(wǎng)絡,導出模型,運行模型的實例
這篇文章主要介紹了tensorflow 20:搭網(wǎng)絡,導出模型,運行模型的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05