嗨,我是在编程很新,我试图将字符串分割:字符串列出在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