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

2021-07-04 11:29:43 字數 891 閱讀 2130

1、字典

dict =

字典轉為字串,返回:

print type(str(dict)), str(dict)

字典可以轉為元組,返回:('age', 'name', 'class')

print tuple(dict)

#字典可以轉為元組,返回:(7, 'zara', 'first')

print tuple(dict.values())

字典轉為列表,返回:['age', 'name', 'class']

print list(dict)

字典轉為列表

print dict.values

2、元組

tup=(1, 2, 3, 4, 5)

元組轉為字串,返回:(1, 2, 3, 4, 5)

print tup.__str__()

元組轉為列表,返回:[1, 2, 3, 4, 5]

print list(tup)

元組不可以轉為字典

3、列表

nums=[1, 3, 5, 7, 8, 13, 20];

列表轉為字串,返回:[1, 3, 5, 7, 8, 13, 20]

print str(nums)

列表轉為元組,返回:(1, 3, 5, 7, 8, 13, 20)

print tuple(nums)

列表不可以轉為字典

4、字串

字串轉為元組,返回:(1, 2, 3)

print tuple(eval("(1,2,3)"))

字串轉為列表,返回:[1, 2, 3]

print list(eval("(1,2,3)"))

字串轉為字典,返回:

print type(eval(""))

python 字串 列表 元組 字典 集合

1.字串 1.1 使用單引雙引號和三引號 可寫多行 括起來,使用反斜槓 轉義特殊字元 1.2 python3原始碼檔案預設以utf 8編碼,所有字串都是unicode字串 1.3 支援字串拼接 擷取等多種運算 a hello b python print a b 輸出結果 a b a b 輸出結果 ...

Python 字串 列表 元組 字典 集合

字串 示例 a hello world b milk 列表 示例 list1 i am the best list2 1 2,3 4,5 list3 a b c d list4 20 元組 示例 tup1 i am the best tup2 1 2,3 4,5 tup3 a b c d 不需要括號...

序列 字串,列表,元組,字典

字串,str 用 包裹 str gu,yao,hu 列表,list 用包裹 spr str.split print spr gu yao hu 切片操作 spr 0 gu str.split 2 hu print spr 0 1 gu print spr 3 gu yao hu print spr ...