jwe*_*nga 0 python string split list
你会如何拆分字符串
'1,55,6,89,2|7,29,44,5,8|767,822,999'
Run Code Online (Sandbox Code Playgroud)
在两个分隔符',',并'|'使得你有喜欢的值的列表:
[[1, 55, 6, 89, 2], [7, 29, 44, 5, 8], [767, 822, 999]]
Run Code Online (Sandbox Code Playgroud)
列表理解是实现这一目标的最简洁方法.
>>> s = '1,55,6,89,2|7,29,44,5,8|767,822,999'
>>> [[int(x) for x in ss.split(',')] for ss in s.split('|')]
[[1, 55, 6, 89, 2], [7, 29, 44, 5, 8], [767, 822, 999]]
Run Code Online (Sandbox Code Playgroud)