python 列表 字典 string 互相轉換

2021-06-25 17:37:17 字數 820 閱讀 3491

1: dict 轉為 string   使用str方法

a = 

a = str(a)

print a, type(a)

-----

2: string 轉為 dict  使用eval方法

a = ""

a = eval(a)

print a, type(a)

------

3: list 轉為string  使用join方法, 單引號內為字元連線的符號, 可以為空,也可以為 '-' 等符號

a = ['hello', 'world']

b = ' '.join(a)

print b, type(b)

c= '-'.join(a)

print c, type(c)

----

hello world hello-world

4: string 轉為 list  這個就很方便了,使用split函式,引數為分隔符,可以為空

a = u'hello world'

b = a.split(' ')

print b, type(b)

c = a.split('o')

print c, type(c)

-------

[u'hello', u'world'] [u'hell', u' w', u'rld']

python 編碼問題注意點

python列表,字典

1字串處理 s.startswith adfaas s這個字串是不是以adfaas開始 s.endswith adfaas s這個字串是不是以adfaas結束 s.find substring,start end 可指範圍查詢子串,返回索引值,否則返回 1 s.rfind substring,sta...

Python 列表 字典

陣列 只能儲存同一種資料型別的結構 元組tuple 定義列表 定義元組 元組被稱為被帶了緊箍咒的列表,那麼就證明元組與列表的功能類似,只是不如列表強大。元組是不可變的資料型別 不能修改元組中的元素 列表是可變資料型別,可以修改元素。那就有了增刪改查 拿出列表最後乙個元素,最後乙個元素是列表,再拿出列...

python列表,字典排序

python對容器內資料的排序有兩種,一種是容器自己的sort函式,一種是內建的sorted函式。sort函式和sorted函式唯一的不同是,sort是在容器內 in place 排序,sorted生成乙個新的排好序的容器。dic dict sorted dic.items key lambda d...