python中使用 list() 和 [] 处理string的差异
在python中列表类型为 list,一般可以通过 list() 方法做类型转换,或者通过使用 [] 来创建列表,但是这两种方法在将字符串类型转换为列表时有以下不同:
使用list() 处理string
a = '123'
list(a)
Out[4]: ['1', '2', '3']
list()方法通过迭代将原字符串中的每个元素作为 list 中一个单独的子元素。
使用 [] 处理string
a = '123'
[a]
Out[5]: ['123']
使用 [] 处理字符串,则会将传入的字符串视为一个整体进行处理。