Tah*_*yan 3 python string split list
所以我试图拆分字符串s:
s = "l=2&w=3&h=2"
Run Code Online (Sandbox Code Playgroud)
但是每当我尝试在s上使用split()函数并将值存储在列表L中时,就会出现这种情况:
L = s.split()
L --> ['l=2&w=3&h=2']
Run Code Online (Sandbox Code Playgroud)
难道我做错了什么?如何拆分此字符串,以便我得到:
L = ['l','=','2','&','w','=','3','&','h','=','2']
Run Code Online (Sandbox Code Playgroud)
它实际上比你想象的要容易.
L = list(s)
Run Code Online (Sandbox Code Playgroud)
在Python中,字符串是可迭代的,就像列表一样.如果您只需要遍历字符串,则甚至不需要将其存储在列表中.
split()没有参数会在空格上分割,而您的字符串不包含空格。要分割每个字符,只需将字符串直接转换为列表:
L = list(s)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2067 次 |
| 最近记录: |