Python_列表和字符串


列表和字符串

1,list函數

字符串是一系列字符的序列,而列表是一系列值的序列,但一個由字符組成的列表是不同於字符串的。要把一個字符串轉換成字符列表,你可以用 list 這個函數:

>>> s = 'apple'

>>> t = list(s)

>>> t

['a', 'p', 'p', 'l', 'e']

list是一個內置函數的名字了,所以你應該避免用它來作為變量名。

2,split方法

list 這個函數將一個字符串分開成一個個字母。如果你想把字符串切分成一個個單詞,你可以用 split 這個方法:

>>> s = 'I like the Python'

>>> t = s.split()

>>> t

['I', 'like', 'the', 'Python']

可選的參數是定界符delimiter,是用來確定單詞邊界的。下面這個例子中就是把連接號【-】作為定界符:

>>> s = 'strong-strong-strong'

>>> delimiter = '-'

>>> t = s.split(delimiter)

>>> t

['strong', 'strong', 'strong']

3,join方法

join 是與split功能相反的一個方法。它接收一個字符串列表,然后把所有元素拼接到一起。

join 是一個字符串方法,所以必須把 join 放到定界符后面來調用,並且傳遞一個列表作為參數:

>>> t = 'I, like, the, Python'

>>> delimiter = ''

>>> s = delimiter.join(t)

>>> s

'I, like, the, Python'

上面這個例子中,定界符是一個空格字符,所以join就在單詞之間放一個空格。要想把字符聚集到一起而不要空格,你就可以用空字符串""作為一個定界符了。

結束。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM