青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python字符串生成列表怎么實(shí)現(xiàn)?Python如何將字符串轉(zhuǎn)為列表類(lèi)型

python之中的字符串和列表指的都是數(shù)據(jù)類(lèi)型,而這兩種列席又同時(shí)屬于序列,也就是說(shuō)它們都可以來(lái)保存多個(gè)元素在結(jié)構(gòu)中 。那么序列之間是能夠通過(guò)方法來(lái)進(jìn)行轉(zhuǎn)換的,下面文章主要介紹的內(nèi)容就是,python字符串轉(zhuǎn)為列表的方法,想學(xué)習(xí)的話(huà)就往下看看吧 。

Python字符串生成列表怎么實(shí)現(xiàn)?Python如何將字符串轉(zhuǎn)為列表類(lèi)型


一、方法一
python字符串生成或者轉(zhuǎn)為列表有兩種方式,第一種方式就是使用內(nèi)置函數(shù)list()來(lái)直接將這個(gè)字符串轉(zhuǎn)為列表類(lèi)型 。因?yàn)樽址鼘?shí)際上是由多個(gè)字符連接起來(lái)組成的,而在換為列表之后,會(huì)將這些字符作為轉(zhuǎn)為字符串對(duì)象再作為列表元素處理,代碼示例如下所示:
s = '8,   3, 2, 7, 1'l = list(s)print(l)['8', ',', ' ', ' ', ' ', '3', ',', ' ', '2', ',', ' ', '7', ',', ' ', '1']不過(guò)這種方式也是有缺陷存在的,從輸出結(jié)果來(lái)看 。字符串之中的空格、符號(hào)等等都會(huì)被視為單獨(dú)字符處理,這樣就會(huì)存在很多不必要的數(shù)據(jù),所以一般是需要去除空格后再轉(zhuǎn)為列表的 。
二、方法二
第二個(gè)方法就是使用字符串類(lèi)中的split()方法,該方法能夠按照指定字符來(lái)將字符串進(jìn)行分割拆分,拆分完成之后這些字符都會(huì)轉(zhuǎn)為列表元素保存起來(lái) 。不過(guò)字符串中沒(méi)有需要分割符號(hào)的話(huà),那么調(diào)用它就只會(huì)直接將這個(gè)字符串整體轉(zhuǎn)為列表了,代碼示例如下所示:
str1 = 'W a r r e n'a = str1.split(' ')print(a)['W', 'a', 'r', 'r', 'e', 'n']【Python字符串生成列表怎么實(shí)現(xiàn)?Python如何將字符串轉(zhuǎn)為列表類(lèi)型】以上就是關(guān)于“Python字符串生成列表怎么實(shí)現(xiàn)?Python如何將字符串轉(zhuǎn)為列表類(lèi)型”的全部?jī)?nèi)容了,希望對(duì)你有所幫助 。

    猜你喜歡