sel*_*elf 5 python string list
我有一个字符串.
s = '1989, 1990'
Run Code Online (Sandbox Code Playgroud)
我想使用python将其转换为list并且我希望输出为,
s = ['1989', '1990']
Run Code Online (Sandbox Code Playgroud)
有没有最快的一个班轮方式相同?
使用列表推导:
s = '1989, 1990'
[x.strip() for x in s.split(',')]
Run Code Online (Sandbox Code Playgroud)
简单易行.
此外,这已被问过很多次了!
使用分割方法:
>>> '1989, 1990'.split(', ')
['1989', '1990']
Run Code Online (Sandbox Code Playgroud)
但您可能想要:
使用替换删除空格
用 ',' 分割
像这样:
>>> '1989, 1990,1991'.replace(' ', '').split(',')
['1989', '1990', '1991']
Run Code Online (Sandbox Code Playgroud)
如果您的字符串来自用户输入,这会更好,因为用户可能会忘记在逗号后按空格。
| 归档时间: |
|
| 查看次数: |
5128 次 |
| 最近记录: |