import json
split() ;json.loads() ; json.dumps() ;
json.loads():將字串轉成字典; 字串值括起來的單引號是字典;將雙引號變為單引號,且將大括號外邊的引號去掉
s = 『』
print(json.loads(s))
##json.load(): 用於從json檔案中讀取資料。
##2.1 json.dumps() :將字典轉成字串 字串值括起來的雙引號是字串;將單引號變為雙引號,且將大括號外邊新增引號
d =
print(json.dumps(d))
##json.dump() :將字典轉成字串,並寫入到json檔案中
##2.2 強制轉換
d =
print(str(d)) # 在外面新增雙引號
##3.1列表轉字串:
l = [『地方』,『方法』,『提高』]
ls = [『a』,1,『b』,2]
#將列表中的內容拼接成乙個字串; 去點中括號,去除內容
#如果是中文不加符號,否則就要加上單引號
new_str = 『』.join(l)
print(new_str)
print(type(new_str))
##3.2取出每個值,不能為中文
print(str(ls))
for i in ls:
print(i)
print(type(i))
##4.1用eval()函式轉換 :將最外部的雙引號去掉
a = 「[[1,2], [3,4], [5,6], [7,8]]」
b = eval(a)
print(type(a))
print(b) #[[1, 2], [3, 4], [5, 6], [7, 8]]
print(type(b)) #
參考s = 『a,b,c』
#print(a.split()) #給每個字串的值新增單引號,再加上中括號
print(type(a.split()))
s = 『abc』
#print(list(a)) #將引號中包括每個字串的每個符號都用單引號括起來,且在最外面加上中括號
print(type(list(a)))
參考《python》 str 和 list 轉換 以及eval()函式
#print(str.split()) #括號裡什麼都沒寫,預設包括空格、換行(\n)、製表符(\t)
字典,列表,字串,集合之間的轉換
1 列表轉為字典用dict 例如 列表轉為字典 d e 8 j 4 c 3 y 3 dic dict d print dic 輸出結果 2 字串轉為列表,用list,或者split 直接按照格式來劃分為列表 例如 s eeeeeellllhjjuyiio print list s 結果 e e e ...
python 字串,元組, 列表,字典之間的轉換
1 coding utf 8 2 3 1 字典 4 dict 5 6 字典轉為字串,返回 7 print type str dict str dict 8 9 字典可以轉為元組,返回 age name class 10 print tuple dict 11 字典可以轉為元組,返回 7,zara f...
python 字串,元組, 列表,字典之間的轉換
1 coding utf 8 23 1 字典 4 dict 56 字典轉為字串,返回 7print type str dict str dict 89 字典可以轉為元組,返回 age name class 10print tuple dict 11 字典可以轉為元組,返回 7,zara first ...