1、str轉dict
1view code#借助eval,dict
2 str="
"3 dict1=dict(eval(str))4#
關於eval()的說法,官方demo解釋為:將字串str當成有效的表示式來求值並返回計算結果56
7#借助json
8import
json
9 str="
"10 dict1=json.loads(str)
2、dict轉str
1view code#借助str
2 dict1=
3 str1=str(dict1)45
#通過遍歷dict中的所有元素
6 dict1=
7for key,value in
dict1.items():
8print("
\"%s\":\"%s\"
" % (key,value))
3、str轉list
1view code#借助list
2 str="
yizhenfeng
"3 list1=list(str)45
#借助split
6 str="
yi zhen feng
"7 list1=str.split() #
或者 list1=str.split(" ")
4、list轉str
1view code#借助"".join(list),其中引號中是字元之間的分割符,如「,」,「;」,「\t」等等
2 list1=["
yi","
zhen
","feng"]
3 str="".join(list1) #
輸出"yizhenfeng"
45 str1="
."join(list1) #
輸出"yi.zhen.feng"
5、json轉dict
1view code#借助json.loads()
2 jsonstr=
3 dict1=json.loads(jsonstr)
4print
(dict1)5#
6、dict轉json
1view code#借助json.dumps()
2import
json
3 dict1=
4 jsonstr=json.dumps(dict1)
5print
(jsonstr)6#
python各種型別轉換
int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中的有效py...
python各種型別轉換
python int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字...
python各種型別轉換
int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中的有效 p...