要將字典或列表儲存到檔案的時候,我們需要現將資料型別轉換成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...