我有一个字符串 input(),即使一个空格可能出现两次以上,我也想将分隔符分成两个部分。
例如,如果输入字符串是
'acquire Wooden Shield'
Run Code Online (Sandbox Code Playgroud)
我想要的结果列表将是
['acquire', 'Wooden Shield]
Run Code Online (Sandbox Code Playgroud)
我想这很简单,谢谢。
split可以使用第二个参数来定义您要进行的拆分次数。如果只需要两个元素,则可以拆分一次。
>>> s = 'acquire Wooden Shield'
>>> s.split(' ', 1)
['acquire', 'Wooden Shield']
Run Code Online (Sandbox Code Playgroud)
str.split([sep[, maxsplit]])如果指定了maxsplit,则最多完成maxsplit个分割(因此,列表最多包含maxsplit + 1个元素)。如果未指定maxsplit或-1,则分割数没有限制(进行所有可能的分割)。
| 归档时间: |
|
| 查看次数: |
6307 次 |
| 最近记录: |