嗨,我是在編程很新,我試圖將字符串分割:字符串列出在Python
'QH QD JC KD JS'
到像列表:
['QH', 'QD', 'JC', 'KD', 'JS']
我試圖分裂,但它似乎沒有工作。我會如何去做這件事?
感謝
嗨,我是在編程很新,我試圖將字符串分割:字符串列出在Python
'QH QD JC KD JS'
到像列表:
['QH', 'QD', 'JC', 'KD', 'JS']
我試圖分裂,但它似乎沒有工作。我會如何去做這件事?
感謝
>>> 'QH QD JC KD JS'.split()
['QH', 'QD', 'JC', 'KD', 'JS']
返回在 字符串中的單詞的列表,使用
sep
作爲分隔符 字符串。如果給出maxsplit
,則至多maxsplit
拆分完成(因此, 列表將具有至多maxsplit+1
元素)。如果maxsplit
不是 指定,那麼 沒有限制分割的數量(所有可能的 分割)。如果
sep
給定,連續 分隔符未組合 和被認爲限定空 字符串(例如,'1,,2'.split(',')
返回['1', '', '2']
)。參數sep
可能由多個字符(例如,'1<>2<>3'.split('<>')
返回['1', '2', '3']
)組成 。將具有指定分隔符的空字符串 分割返回['']
。如果
sep
未指定或None
,一個 不同的分割算法是 施加:連續 空白的運行被視爲單一 分離器,和結果將含有 沒有空字符串在開始或結束 如果該字符串具有前導或尾隨空白的 。因此,將 空字符串或由 組成的字符串僅與None
分隔符 僅用空格分隔返回[]
。例如,
' 1 2 3 '.split()
返回['1', '2', '3']
,並' 1 2 3 '.split(None, 1)
返回['1', '2 3 ']
。
這裏simples
a = [x for x in 'abcdefgh'] #['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
你是如何嘗試拆分字符串? – 2011-03-27 22:56:25
我建議你Google免費的在線書叫做「潛入Python」 – invert 2011-03-28 09:04:09