python的字典 列表於字串的互相轉換

2021-09-21 04:24:42 字數 1395 閱讀 1352

要將字典或列表儲存到檔案的時候,我們需要現將資料型別轉換成str。然後才能寫入檔案。這個通過str()就可以解決

1

2

3

4

5

6

7

8

dic=

lis=[,'boy','cat','dog','earth']

strdic=str(dic)

strlis=str(lis)

print(type(strdic),strdic)

print(type(strlis),strlis)

反之,需要將以字串形式儲存的字典或列表讀取使用的時候,也有對應的函式eval()可以實現

1

2

3

4

5

6

strdic=""

strlis=

dic=eval(strdic)

lis=eval(strlis)

print(type(dic),dic)

print(type(lis),lis)

這裡eval能夠判斷出你的資料型別。

實現了資料和字串的互相轉換,就可以方便的將資料儲存到檔案,以及從檔案讀取資料了。

python之列表 元組 字典 字串

一 列表 格式 list 性質 可以修改列表內容 copy用法 import copy names yangdanhua 01 05 02 03 04 names01 names 直接引用 names02 copy.copy names 淺copy,包括 names02 list names nam...

字串字典列表元組

字串 str a.split 在冒號處切字串返回乙個列表 a abcdef a 3 abc a 2 ace a 5 1 2 a 1 2 5 bd a 2 fdb a 5 1 2 fd find 方法 mystr.find str,start 0,end len mystr 檢測 str 是否包含在 ...

python字串 元組 列表 字典互轉

coding utf 8 1 字典 dict 字典轉為字串,返回 print type str dict str dict 字典可以轉為元組,返回 age name class print tuple dict 字典可以轉為元組,返回 7,zara first print tuple dict.va...