字典,列表,字串,集合之間的轉換

2021-09-26 20:33:26 字數 883 閱讀 2357

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', 'e', 'e', 'e', 'l', 'l', 'l', 'l', 'h', 'j', 'j', 'u', 'y', 'i', 'i', 'o']

3、列表合成字串,用join()

l=['e', 'e', 'e', 'e', 'e', 'e', 'l', 'l', 'l', 'l', 'h', 'j', 'j', 'u', 'y', 'i', 'i', 'o']

ll=''.join(l)

print(type(ll))

#結果輸出:eeeeeellllhjjuyiio

4、字串轉為字典,或者其他的列表,數字等,用eval(),eval 方法能使字串本身的引號去掉,保留字元的原本屬性。

比如:s1 = '123' s2=eval(s1),s2輸出為123;

s1='' s2=eval(s1),s2輸出為

其他型別也是如此

5、#字典轉為字串,元祖,列表

例如:

d=print(str(d))

print(tuple(d))

print(list(d))

輸出結果:

('a', 'b')

['a', 'b']

字串與列表,字典之間的轉換

import json split json.loads json.dumps json.loads 將字串轉成字典 字串值括起來的單引號是字典 將雙引號變為單引號,且將大括號外邊的引號去掉 s print json.loads s json.load 用於從json檔案中讀取資料。2.1 json...

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 ...