Python3 dict和str互轉
將str轉化為dict
使用Python 3的內建ast庫的函式literal_eval。最好使用literal_eval而不是eval
import ast
str_of_dict = "{'key1': 'key1value', 'key2': 'key2value'}"
ast.literal_eval(str_of_dict)
將輸出作為實際的字典
{'key1': 'key1value', 'key2': 'key2value'}
將dict轉化為str
my_dict = {'key1': 'key1value', 'key2': 'key2value'}
str(my_dict)
將列印:
"{'key1': 'key1value', 'key2': 'key2value'}"
相關文章
- python str dict list 轉換Python
- python3去除str中的n、rPython
- char str[]和char *str的區別
- String str=null; 和String str=""的區別Null
- python dict{}和set([])Python
- Python3之字串str、列表list、元組tuple的切片操作Python字串
- oracle和sqlserver互訪(轉)OracleSQLServer
- String 和Inputstreem互轉
- Python3學習筆記1,基本資料型別-Number、strPython筆記資料型別
- pandas中dataframe與dict相互轉換
- 草根學Python(四) Dict 和 SetPython
- SSRF之利用dict和gopher吊打RedisGoRedis
- Python 的List 和tuple,Dict,SetPython
- Python3學習筆記2,基本資料型別-list、tuple、set、dictPython筆記資料型別
- infile * 不能和str屬性連用
- python中類和物件的__dict__Python物件
- [轉]decode函式和行列互換函式
- struct和malloc記憶體互轉例子Struct記憶體
- 【python】str與json型別轉換PythonJSON型別
- 【轉】Python格式化字串str.format()Python字串ORM
- Python的__str__和__repr__方法Python
- rust 中 str 與 String; &str &StringRust
- dict pop 原理
- Python 字典 dict 獲取索引 轉化為 listPython索引
- python基礎之字典dict和集合setPython
- Rust中 String、str、&str、char 的區別Rust
- 二維陣列和稀疏陣列互轉陣列
- JS於string 和 json互轉物件JSON物件
- python str與bytes之間的轉換Python
- stringstream 的.str()正確用法和清空操作
- C++ string互轉wstring/Unicode互轉ANSI/Unicode互轉UTF8C++Unicode
- Unicode編碼和中文互轉(JAVA實現)UnicodeJava
- 前端和React Native程式碼互轉總結前端React Native
- python str與byte轉換 encode decodePython
- Python dict(字典)Python
- python存取dictPython
- Python Dict用法Python
- Python中str()和repr()函式的區別Python函式