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'}"
相關文章
- dict和set
- String 和Inputstreem互轉
- PDF 和圖片互轉
- oracle和sqlserver互訪(轉)OracleSQLServer
- Python3之字串str、列表list、元組tuple的切片操作Python字串
- python str與byte轉換 encode decodePython
- 【python】str與json型別轉換PythonJSON型別
- pandas中dataframe與dict相互轉換
- Python3學習筆記1,基本資料型別-Number、strPython筆記資料型別
- python str與bytes之間的轉換Python
- 草根學Python(四) Dict 和 SetPython
- Python 的List 和tuple,Dict,SetPython
- Python 字典 dict 獲取索引 轉化為 listPython索引
- C++ string互轉wstring/Unicode互轉ANSI/Unicode互轉UTF8C++Unicode
- struct和malloc記憶體互轉例子Struct記憶體
- Python3學習筆記2,基本資料型別-list、tuple、set、dictPython筆記資料型別
- rust 中 str 與 String; &str &StringRust
- SSRF之利用dict和gopher吊打RedisGoRedis
- python中類和物件的__dict__Python物件
- SpringBootDateString互轉Spring Boot
- Unicode編碼和中文互轉(JAVA實現)UnicodeJava
- 二維陣列和稀疏陣列互轉陣列
- 前端和React Native程式碼互轉總結前端React Native
- 寫一個方法把物件和字串互轉物件字串
- String和byte互轉,Base64正逆向
- 字典dict
- python3 列表轉化成字串Python字串
- Rust中 String、str、&str、char 的區別Rust
- J2SE-("").equals(str)與str.equals("")
- python3 將bytes轉為字串Python字串
- Python 字串 strPython字串
- Java 轉PPT為圖片、PDF、SVG、XPS、ODP以及PPT和PPTX互轉JavaSVG
- Python dict(字典)Python
- dict pop 原理
- python存取dictPython
- 輸入流和字串互轉InputStream2String和String2InputStream字串
- 使用Anaconda實現Python2和Python3共存及相互轉換Python
- Buffer 與 Mat 互轉