python字串列表字典相互轉換

2022-05-09 02:12:09 字數 754 閱讀 3028

字串轉換成字典

json越來越流行,通過python獲取到json格式的字串後,可以通過eval函式轉換成dict格式或者list格式:

>>> a=''

>>> b=eval(a)

>>>b

>>>type(b['name'])

>>>import json

>>>c=json.loads(a)

>>>type(c['name'])

支援字串和數字,其餘格式的好像不支援:

轉換後得等到的是個字典,字典的值如果是字串是str

如果使用json.loads(a)

轉換後得等到的是個字典,字典的值如果是字串是unicode

字串轉換成列表和元組

使用list

>>>a='1234'

>>>list(a)

>>>['1','2','3','4']

>>>tuple(a)

>>>('1','2','3','4')

列表,元組,字典轉換成字串

使用str函式或者

使用join

>>>a=['1','2']

>>>char = ''.join(a)

>>>a=('1','2')

>>>char = ''.join(a)

>>>'12'

列表(元組)內元素必須是字串,否則會報錯typeerror: sequence item 0: expected string, int found

Python字串 列表 字典 元組 集合

print ord 我 ord 喜 ord 歡 ord 你 25105 21916 27426 20320 print chr 25105 chr 21916 chr 27426 chr 20320 我 喜 歡 你 使用insert 函式在指定位置插入元素,其接受兩個引數,第乙個引數指定要插入的位置...

python 字串,列表,元組,字典相互轉換

1 字典 dict 字典轉為字串,返回 print type str dict str dict 字典可以轉為元組,返回 age name class print tuple dict 字典可以轉為元組,返回 7,zara first print tuple dict.values 字典轉為列表,返...

Python3 字串,列表,字典

python轉義字元 在需要在字元中使用特殊字元時,python用反斜槓 轉義字元。如下表 轉義字元 描述 在行尾時 續行符反斜槓符號 單引號雙引號 a響鈴 b退格 backspace e轉義 000空 n 換行 v 縱向製表符 t橫向製表符 r回車 f換頁 oyy 八進位制數,yy代表的字元,例如...