字元和列表的轉換

2021-09-11 11:50:42 字數 1049 閱讀 2808

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 連線字串陣列。將字串 元組 列表中的元素...