1.字元———>列表 若想拆開用list()強制轉換,若不想分開用split api
s='a,c,b'
s1=s.split(',') #split :str->list ['a', 'c', 'b']
s1=s.split() #['a,c,b']
s2=list(s) #str-> list ['a', ',', 'c', ',', 'b']
a='abc'
print(list(a)) #['a', 'b', 'c']
print(a.split()) #['abc']
eval api 僅僅針對於數字字元
a='[1,2,3]' #str-> list [1,2,3] 元素必須是數字字元型
s3=eval(a)
b='1,2,3' #str-> tuple (1,2,3)元素必須是數字字元型
s4=eval(b)
s='123'
s=eval(s) #str->int 123 元素必須是數字字元型
2.列表——>字元 (一般不使用強制str ,str不對目標形式做任何改變)
s=['1','2','3']
s=''.join(s) #list->str 元素必須是字元型 123
元素必須是str型,其他型別無法用詞方法轉換!!!
a=['abc']
print(''.join(a)) #abc
print(str(a)) #['abc']
列表和字串互相轉換的應用
列表是元素的集合,字串是把元素的集合當做乙個整體,在實際中,經常需要將乙個列表轉換成字串即將列表當做整體處理,或者將字串以某種分隔符如空格等分離出字串的元素進行處理,轉換成列表是最方便的形式。1 列表轉換成字串 join 列表裡的字元按字串形式列印 join 連線字串陣列。將字串 元組 列表中的元素...
python 列表和字串之間的轉換
二 字串轉換為列表 三 總結 1 原始碼 方式一 列表轉為字串 libiao jia ji kang libiao join libiao 列表轉為字串 print libiao 列印輸出 2 結果 1 原始碼 方式二 列表轉為字串 libiao jia ji kang libiao1 str i ...
列表和字串互相轉換的應用
列表是元素的集合,字串是把元素的集合當做乙個整體,在實際中,經常需要將乙個列表轉換成字串即將列表當做整體處理,或者將字串以某種分隔符如空格等分離出字串的元素進行處理,轉換成列表是最方便的形式。1 列表轉換成字串 join 列表裡的字元按字串形式列印 join 連線字串陣列。將字串 元組 列表中的元素...